Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
vovan inc
3 / 3 / 0
Регистрация: 02.11.2012
Сообщений: 28
#1

При запуске выходит ошибка Stack overflow - C++

02.11.2012, 10:44. Просмотров 731. Ответов 3
Метки нет (Все метки)

учусь mfc v2008 с++ пишу программу для заполнения массива цветами пикселей картинки
после долгих поисков написал код:
C++
1
2
3
4
5
6
7
8
HBITMAP bitmap = (HBITMAP)LoadImage(NULL, "1.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE | LR_DEFAULTSIZE | LR_COLOR);
tagBITMAP BitmapInfo;
   RGBTRIPLE Bits[1024*2][768*2];
GetBitmapBits(bitmap, 1024* 768* (8 / 4),Bits); 
 
    int a=Bits[10][10].rgbtBlue;
    int b=Bits[10][10].rgbtGreen;
    int c=Bits[10][10].rgbtRed;
и в a b c должны хранится цвета пикселя с адресом 10 на 10
картинка 1024 * 768

но при запуске выходит ошибка Stack overflow
что не так? Заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.11.2012, 10:44
Здравствуйте! Я подобрал для вас темы с ответами на вопрос При запуске выходит ошибка Stack overflow (C++):

Ошибка исполнения Stack overflow - C++
Решил написать что-то вроде стратегии в консоле, но в итоге застрял в самом начале ( не могу найти нормальный способ сравнивать строки, уже...

Возникает ошибка Stack overflow - C++
Задача должна рассчитывать функцию рекуррентного сложения. Но возникает ошибка "Stack overflow". Пытался ставить double, long int - не...

С++ и Stack overflow при записи в файл - C++
Есть функция, которая заполняет XML файлы и следующей упаковке их в *.odt(OpenOffice Writer) Так вот на 1700+ итерации StackOverflow... и...

Stack overflow при чтении массива из файла - C++
Доброго времени суток! Работа выполняется на VS2013. Мне необходимо открыть файл, вытащить из него массив в 400000 значений, провести...

Stack overflow при создании большого количества объектов - C++
Здравствуйте Товарищи! Выскакивает ошибка:"Необработанное исключение в "0x000000013fbc1ba7" в "Динамический массив (malloc).exe":...

Ошибка "stack overflow". Разложение функции в ряд Тейлора - C++
Задание: рекурентно реализовать разложение ф-ии {\sin}^{2} по ряду Тэйлора. Выдает ошибку "Необработанное исключение в "0x00cc18a9" в...

3
KOPOJI
02.11.2012, 12:31
  #2

Не по теме:

будьте внимательнее с выбором раздела

0
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,926
Записей в блоге: 1
02.11.2012, 12:55 #3
Как ты определил, что проблема в этих строках? Не использовал GetBitmapBits просто, так что не знаю.
Но, может у тебя где-то в коде есть рекурсия? Или передача многих параметров по значению?
И вылетает не конкретно на этих строках?
Как выглядит стек, если поставить брейкпойнт перед ошибкой?
0
vovan inc
3 / 3 / 0
Регистрация: 02.11.2012
Сообщений: 28
02.11.2012, 15:09  [ТС] #4
в общем ошибка вылетает на этом месте
как можно замениить или исправить её?
RGBTRIPLE Bits[1024*8][768*8];

Добавлено через 56 минут
ладно скажите тогда хотя бы
как найти цвет пикселя картинки по её координатам
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.11.2012, 15:09
Привет! Вот еще темы с ответами:

Быстрая сортировка: ошибка "Stack overflow" - C++
Не понмаю, пишет STACK OVERFLOUDED!!!! не знаю в чем проблема. #include <iostream> #include <locale.h> #include <time.h> using...

Stack overflow. - C++
У меня в программе есть реверсивная функция (много параметров) она вызывает себя очень много раз. Во время выполнения программы возникает...

Stack overflow - C++
Написал #include "stdafx.h" #include <iostream> using namespace std; #include <math.h> #include <iomanip> #include...

Stack overflow - C++
Реализовал структуру данных стек на связном списке, очистку решил возложить на деструкторы узлов, т.е. каждый вызов деструктора узла...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
02.11.2012, 15:09
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru