Непонятки с чтением строк из файла
У меня не получается корректно отлавливать конец файла при чтении строк. В инструкции к MD сказано, что если конец файла достигнут, то оператор ReadLine возвращает пустую строку. Вот примерно как я делаю:
Код:
Приходится в файл вконце писать признак конца файла, например символ # и строку выхода заменить на if line = '#' then break; тогда всё замечательно работает. Я тут не пойму это глюк MD или я что-то не так делаю. Просветите меня как правильно определять конец файла. |
Re: Непонятки с чтением строк из файла
это глюк МР :( все так делают.
|
Re: Непонятки с чтением строк из файла
Понятно. Спасибо.
|
Ответ: Непонятки с чтением строк из файла
Подскажите чайнику, как с кодировками бороться? А то совсем не читает кирилицу из ресурса :(
Зы: Спасиб про инфо про ЕОФ, а то я так и не понял по какой причине висит. |
Ответ: Непонятки с чтением строк из файла
Цитата:
|
Ответ: Непонятки с чтением строк из файла
Цитата:
Код:
Function StrToUtf8(s: string;): string; // Корректирует русскую кодировку в строках взятых из ресурсов... |
Ответ: Непонятки с чтением строк из файла
Как сделать, чтобы можно было читать не только кириллицу, но и такие буквы как: ї, љ, њ, ќ? Вообще эти символы относятся к кириллическим, но если использовать приведенную выше функцию StrToUtf8, то прога все равно зависает.
PS: Да, мне это нужно. |
Часовой пояс GMT +4, время: 17:18. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot