1 | |
что это за ошибка13.09.2013, 15:29. Показов 572. Ответов 6
Метки нет (Все метки)
0
|
13.09.2013, 15:29 | |
Ответы с готовыми решениями:
6
Что это за знак >> прочитал что это сдвиг вправо? что он делает Что это за ошибка? ЧТо это за ошибка ? Что это за ошибка? |
Нуб со стажем
36 / 34 / 10
Регистрация: 19.02.2012
Сообщений: 118
|
|
13.09.2013, 15:37 | 2 |
Скорее всего, обращение к элементу строки за ее пределами
0
|
13.09.2013, 15:42 [ТС] | 3 | |||||
ну и что такого, ведь я же использую проверку if, если есть что то то делаем это, если нет символа А в этой области значит не делаем, и в том числе если нет этой области, то тоже не делаем...я же все правильно написал, почему этот компилятор ругается не пойму
Добавлено через 1 минуту Не по теме:
0
|
Нуб со стажем
36 / 34 / 10
Регистрация: 19.02.2012
Сообщений: 118
|
|
13.09.2013, 15:47 | 4 |
Дебагать пробовали?
0
|
13.09.2013, 16:23 [ТС] | 5 |
да..сразу как доходит до else if(teg[0]=='<' && teg[7]=='=') ошибка!...щас выложу
Добавлено через 2 минуты Это после того как появится ошибка и нажатия на клавишу ПОВТОР http://snag.gy/wWt7r.jpg Добавлено через 22 минуты Как проверить в str первые 5 букв... String str="Hello World";??? без использования FOR()
0
|
134 / 132 / 51
Регистрация: 25.05.2013
Сообщений: 233
|
||||||
13.09.2013, 16:58 | 6 | |||||
Проверял Release версии на Win7 ( MinGW компилятор ) и Linux( g++ компилятор ). Скрины прилагаю. В момент проверки teg[ n ] можно выйти за границу строки и тем самым сделав попытку чтения/записи несуществующего элемента. Т.е. прежде чем проверять элемент строки - надо убедится что элемент с таким индексом существует. Например, встроить проверку teg.size() > n
1
|
13.09.2013, 17:33 [ТС] | 7 |
UranFlex, спс сделал как вы сказали, все работает))..в дальнейшем учту этот неловкий момент
0
|
13.09.2013, 17:33 | |
13.09.2013, 17:33 | |
Помогаю со студенческими работами здесь
7
не пойму что это за ошибка( Кто-нибудь знает, что это за ошибка? LNK2019: ссылка на неразрешенный внешний символ. Что это за ошибка? При попытке компиляции на ноутбуке вылезает данная ошибка. Что это? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |