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

Необработанное исключение в "0x00371668" - C++

Восстановить пароль Регистрация
 
Insane__
43 / 42 / 4
Регистрация: 10.09.2013
Сообщений: 292
13.03.2014, 21:43     Необработанное исключение в "0x00371668" #1
Когда передаю в функцию массив t или проста "тисяч" то программа рушится. В чем может быть причина?
C++
1
2
char t[] = "тисяч";
strcmlen(words[i + 1],t)
C++
1
2
3
4
5
6
7
int strcmlen(char *s, char *t)
{ 
    int i = 0,j = 0;
    while(t[j]) 
        if (s[i++] != t[j++]) return 1;
    return 0;
}
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.03.2014, 21:43     Необработанное исключение в "0x00371668"
Посмотрите здесь:

Указатели. Необработанное исключение в "0x77c015de" ": 0x00000000: Операция успешно завершена C++
C++ Необработанное исключение в "0xcccccccc"
C++ Ошибка "Необработанное исключение" в программе с strlen и strtok
C++ В конструкторе копирования отцовского (_str) класса возникает некое "необработанное исключение"
C++ Необработанное исключение в "0x776315de" в "c++1.exe": 0xC0000005: Нарушение прав доступа при записи "0x40e000
C++ Необработанное исключение в "0x104b2288" в "Matrix.exe": 0xC0000005: Нарушение прав доступа при записи "0xcdcd
Список. Программа вылетает с сообщением "Необработанное исключение" C++
Необработанное исключение в "0x76fd2eec" Microsoft C++: std::bad_alloc C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
saden
 Аватар для saden
183 / 167 / 41
Регистрация: 27.01.2013
Сообщений: 788
13.03.2014, 21:50     Необработанное исключение в "0x00371668" #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
а что такое words[i + 1]? Там хватает длины чтобы сравниваться с "тысяч"? ведь проверка только одна
C++
1
 while(t[j])
Insane__
43 / 42 / 4
Регистрация: 10.09.2013
Сообщений: 292
13.03.2014, 21:53  [ТС]     Необработанное исключение в "0x00371668" #3
Действительно, я не просчитал что будет если i достигло максимального значения.
Yandex
Объявления
13.03.2014, 21:53     Необработанное исключение в "0x00371668"
Ответ Создать тему
Опции темы

Текущее время: 09:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru