![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
kvak |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 51 Регистрация: 5.5.2010 Пользователь №: 1690 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
Здравствуйте. Не могли бы вы посмотреть на исходники во вложении и сказать что в них неправильно. И поправить. Там маленькая программка. Задача в том, чтобы открыть log.txt и отобрать из него вхождения для каждого случая, если они встретятся. Мне кажется, что по идее все должно работать, но что-то я недопонимаю. После компиляции почему-то не хочет выполнять цикл и приложение не отвечает.
Кстати, в с++ можно задавать в цикле for по два инициализатора и два инкримента, типа такого ? for (int index = 0, int c =0 ; index != -1; index++, c++ ) { ... } Если да, то почему-то при компиляции это считалось ошибочным.
Прикрепленные файлы
|
|
|
![]() |
azure |
![]()
Сообщение
#2
|
Студент ![]() Группа: Участник Сообщений: 60 Регистрация: 24.12.2009 Пользователь №: 1332 Спасибо сказали: 5 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
BRE |
![]()
Сообщение
#3
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1112 Регистрация: 6.3.2009 Из: Ростов-на-Дону Пользователь №: 591 Спасибо сказали: 264 раз(а) Репутация: ![]() ![]() ![]() |
kvak, Юра правильно подсказал, что определять переменные нужно до цикла, а вот инициализировать можно в нем.
Или объясните, для какой цели используется int index и почему не хватает одного int c. Да это просто для примера, вопрос то был в другом. Кстати, часто используемый прием, например:
И туда же еще переменную для проверки длины результирующего буфера можно добавить. ![]() Сообщение отредактировал BRE - 5.5.2010, 12:42 |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 18.2.2025, 10:59 |