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

0xC0000005 или что делать дальше - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как уменьшить размер выделенной памяти http://www.cyberforum.ru/cpp-beginners/thread667800.html
Доброе утро! пишет: переопределение формального параметра "text" :( подскажите пожалуйста как уменьшить размер выделенной памяти под text. void funk(char *&text){ int count, count_text=0; char...
C++ Сортировка пирамидой Всем привет!! ребят подскажите мне с вопросами которые я оставил в коментариях справа программы??? #include <iostream> #include <algorithm> #define NMAX 100 using namespace std; int arr; ... http://www.cyberforum.ru/cpp-beginners/thread667792.html
C++ Задачка из тимуса
Добрый день. Сижу тут решаю задачку из тимуса и что то не прет :( Немогли бы помочь, подкинуть несколько идей как ее решить. Заранее спасибо. Если не там пишу извиняюсь... Вот ссылка на задачку...
Возникает ошибка "Идентификатор Lbuffer не найден" C++
Доброе время суток. Наткнулся на неприятную вещь: char buffer; ... функция(TEXT(buffer)); Visual Studio подчеркивает красным TEXT и пишет, мол, идентификатор Lbuffer не найден. Именно с L в...
C++ Ошибка #INFOO http://www.cyberforum.ru/cpp-beginners/thread667755.html
У меня есть тут два варианта: 1). когда я сам ввожу 2 числа(где E - точность и x - некоторое число). 2). ввожу только x (E - у нас тут должно быть максимальным). Вопрос: почему во втором варианте у...
C++ Обнуления vector четырьмя способами В моей задаче встал вопрос о занулении вектора (двумерного) на ~3 миллиона элементов. Так как вектор находится в функции, я сделал его статическим и распараллелил на 10 потоков. Скоростью все равно... подробнее

Показать сообщение отдельно
BFB
0 / 0 / 0
Регистрация: 10.10.2012
Сообщений: 9

0xC0000005 или что делать дальше - C++

10.10.2012, 11:31. Просмотров 1637. Ответов 20
Метки (Все метки)

Достался по наследству СТАРЫЙ код, смесь С и С++, перенес его на VS 2008.
При запуске в режиме отладки возникает собственно ошибка, указанная в теме.

Cal stack:
ntdll.dll!776be3be()
[Frames below may be incorrect and/or missing, no symbols loaded for ntdll.dll]
ntdll.dll!776be023()
msvcrt.dll!754a98cd()
> ENGINE.exe!_heap_alloc_dbg_impl(unsigned int nSize=52844184, int nBlockUse=0, const char * szFileName=0x00000000, int nLine=2130567168, int * errno_tmp=0x0018fb78) Line 497 + 0xc bytes C++
ENGINE.exe!std::_DebugHeapDelete<std::locale>(std::locale * _Ptr=0x03265698) Line 61 + 0x9 bytes C++
ENGINE.exe!std::basic_streambuf<char,std::char_traits<char> >::~basic_streambuf<char,std::char_traits<char> >() Line 43 + 0xc bytes C++
ENGINE.exe!std::basic_filebuf<char,std::char_traits<char> >::~basic_filebuf<char,std::char_traits<char> >() Line 120 + 0xf bytes C++
ENGINE.exe!std::basic_fstream<char,std::char_traits<char> >::~basic_fstream<char,std::char_traits<char> >() Line 901 + 0xb bytes C++
ENGINE.exe!std::basic_fstream<char,std::char_traits<char> >::`vbase destructor'() + 0x17 bytes C++
ENGINE.exe!READ_VANES(char * NAME_FILE=0x010506ae, VANE * & vane=0x016b1928, VAR & var={...}) Line 72 + 0x15 bytes C++
ENGINE.exe!COMPRESSOR::SET_VAR() Line 168 + 0x20 bytes C++
ENGINE.exe!COMPRES(COMPRESSOR & PC={...}) Line 31 C++
ENGINE.exe!main() Line 67 + 0x1b bytes C++
ENGINE.exe!__tmainCRTStartup() Line 266 + 0x19 bytes C
ENGINE.exe!mainCRTStartup() Line 182 C
kernel32.dll!7556339a()
ntdll.dll!776c9ef2()
ntdll.dll!776c9ec5()

Код функции на выходе, которой код падает:
C++
1
2
3
4
5
 int READ_VANES(char *NAME_FILE , VANE *&vane , VAR  &var)
{
    std::fstream datafile;
    return 1;
}
В коде убрал все комментарии, т.е. как я понял при инициализации переменной datafile, создается
буфер или даже два судя по стеку вызовов, которые перед выходом из функции подчищаются, но не правильно.

Вопрос собственно, что сделать в данном случае?
Может использовать чистый Си?

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