61
Общий раздел / Re: Найдите ошибку, если она есть.
« : Сентябрь 15, 2016, 05:26:51 pm »
ну так чо, правильный ответ или как? ))
Онлайн компилятор Oberon-07/11
Путеводитель по Оберон-проектам.
Логи jabber-конференции.
Онлайн исходники BlackBox: тут:WeBB и на github
Исходники Project Oberon V4 на github.
Сборник решений задач книги "Современное программирование с нуля!" тут. А обсуждение здесь.
В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.
int x = s[i] - '0';
у тебя x становится отрицательной, когда i становится равной 2 и из строки s ты считываешь терминатор строки (число ноль).if (tr[v].mp[x] == 0)
у тебя происходит обращение к элементу массива mp с отрицательным индексом, это, видимо, и приводит к падению программы.int x = s[i] - '0';
if (tr[v].mpу тебя происходит обращение к элементу вектора tr с отрицательным индексом, это, видимо, и приводит к падению программы.
- == 0)
Что тут у нас? Geniepro открывает для себя новый вид ошибок: ошибки времени исполнения? Падает оно, да. Разбираться лень.У меня не упало. Проверял онлайн-компилятором с сайта cpp.sh, возиться с установкой с++ компилеров лень, а борландовскому сибилдеру 2001 года я не очень доверяю проверку этой программы ))...