что это может быть
Прога считывает посимвольно данные из файла, отслеживая конец строки с помощью функции eoln();
Но почему-то в одной строке конец не отслеживается. При просмотре в отладчике в конце строки появляются символы #13$... и т.д. Потом курсор перескакивает на следующую строку, но конец предыдущей строки не перехватывается. Подскажите, что за глюк?
Какая кодировка у файла?
Встречный вопрос - какие функции для работы с файлом Вы используете. Вообще, с моей точки зрения лучше использовать функции из stdio.h, Такие как fgetc,(), а конец файла проверять как EOF, поскольку это функции Ansi-стандарта и должны поддерживаться всеми системами
а почему бы сразу строками не считывать - есть ведь специальные функции или еще лучше - закатать весь файл в TStringList, а потом уже с ним работать...
Цитата:
On 2002-08-23 0848, Relax wrote
а почему бы сразу строками не считывать - есть ведь специальные функции или еще лучше - закатать весь файл в TStringList, а потом уже с ним работать...
http//www.sp1r1tual.com
Это по видимому был глюк, связанный с кодировкой. Когда файл обновился, то всё стало нормально .