Описание |
Функция Eof возвращает истину, если курсор файла, указанного в FileHandle, находится в конце.
Файл, должен был, быть назначен, и открыт с помощью Reset.
|
|
Примечания |
Предупреждение после чтения последней строки файла, Eof будет true, даже при том, что данные считались успешно.
Так, что используйте Eof перед чтением, чтобы видеть нужно ли чтение.
|
|
Похожие команды |
BlockRead Читает блок записей данных из нетипизированного двоичного файла
Eoln Возвращает true, если позиция курсора находится в конце строки
Read Позволяет прочитать данные из двоичного или текстового файла
ReadLn Позволяет прочитать полную строку данных из текстового файла
SeekEof Пропускает символы, пока не встретится конец файла
SeekEoln Пропускает символы, пока не встретится конец текущей строки или файла
| |
|
Пример кода : Чтение до конца текстового файла |
var
myFile : TextFile;
text : string;
begin // Попытка открыть файл Test.txt
для записи
AssignFile(myFile, 'Test.txt');
ReWrite(myFile);
// Запиcь нескольких известных слов в
этот файл
WriteLn(myFile, 'Hello');
WriteLn(myFile, 'World');
// Закрытие файла
CloseFile(myFile);
// Повторное открытие файла в режиме
только для чтения
Reset(myFile);
// Отображение содежимого файла
while not Eof(myFile) do
begin
ReadLn(myFile, text);
ShowMessage(text);
end;
// Закрытие файла в последний раз
CloseFile(myFile);
end;
|
Hello
World
|
|