Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > выкидывает при очень странных обстоятельствах


Автор: Solomon 13.7.2007, 17:28
Есть у нас вот такойй промежуток кода 

Код

        if(ControlKeysState[iCoperaitModStatus][i].iState != 0)
        {
        }
        else


ControlKeysState[2][16] - это массив переменных структуры содержащай три инта... просто массив не указателей не динамического выделения памяти нет

при смене iCoperaitModStatus с нуля на еденицу.. при i==1, iState==0(проверено в дебаге), но после этого что бы перейти к else как должно быть по логики вещей.. программу выкидывает с ошибкой в файлике 
dbghook.c  
в данном месте
Код

void __cdecl _CRT_DEBUGGER_HOOK(int _Reserved)
{
    /* assign 0 to _debugger_hook_dummy so that the function is not folded in retail */
    (_Reserved);
    _debugger_hook_dummy = 0;
}



из за чего такое может происходить?

Добавлено через 6 минут и 23 секунды
ээ все проехали забыли.. извеняюсь за получившийся флуд... тема закрыта...

Автор: Daevaorn 13.7.2007, 17:37
Solomon, не забывай помечать тему  как "решенную"

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)