![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 05.10.2010
Сообщений: 107
|
![]()
Здравствуйте, суть программы в том что она должна из файла считывать строки и в строке найти S21STR= или S21ALL= и считать все символы до знака & и вывести в файл. Она запускается начинает считывать а потом зависает, на одном и том же месте. Подскажите в чем проблема. Вот код
Код:
________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 16.04.2012 в 08:21. |
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
во-первых, у Вас вывернуто чтение из файла (я так понимаю, что до строчки while not EOF(log) do идёт Readln(log, str), но этого не видно, да и неправильно так.
нужно Код:
Вы про функцию POS() что-нибудь слышали?! в-третьих, я Ваш код не прогонял, но я на 99% уверен, что ошибка у Вас в этом цикле: Цитата:
|
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 05.10.2010
Сообщений: 107
|
![]()
ага, понял. Спасибо!
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
![]()
А ещё неплохо почитать про отладку и точки останова - здорово облегчает жизнь в таких случаях. Ошибки находятся быстрее, чем код выкладывается на форум.
Правильно поставленная задача - три четверти решения.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
файловый ввод-вывод | vovik4385 | Общие вопросы C/C++ | 4 | 29.03.2012 18:22 |
Файловый ввод\вывод | ВаликАматор | Общие вопросы C/C++ | 0 | 27.02.2011 11:08 |
Файловый ввод-вывод | Кристюня | Общие вопросы C/C++ | 9 | 29.11.2010 20:02 |
Файловый ввод вывод | GrihaI | Общие вопросы C/C++ | 4 | 31.05.2010 02:45 |
файловый ввод/вывод | kot111 | Общие вопросы C/C++ | 1 | 04.02.2008 17:45 |