|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.04.2012, 08:17 | #1 |
Форумчанин
Регистрация: 05.10.2010
Сообщений: 107
|
Файловый ввод\вывод. Зависает программа, а ошибки не выдает.
Здравствуйте, суть программы в том что она должна из файла считывать строки и в строке найти S21STR= или S21ALL= и считать все символы до знака & и вывести в файл. Она запускается начинает считывать а потом зависает, на одном и том же месте. Подскажите в чем проблема. Вот код
Код:
________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 16.04.2012 в 08:21. |
16.04.2012, 08:28 | #2 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,238
|
во-первых, у Вас вывернуто чтение из файла (я так понимаю, что до строчки while not EOF(log) do идёт Readln(log, str), но этого не видно, да и неправильно так.
нужно Код:
Вы про функцию POS() что-нибудь слышали?! в-третьих, я Ваш код не прогонял, но я на 99% уверен, что ошибка у Вас в этом цикле: Цитата:
|
|
16.04.2012, 08:57 | #3 |
Форумчанин
Регистрация: 05.10.2010
Сообщений: 107
|
ага, понял. Спасибо!
|
16.04.2012, 09:02 | #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 |