Разное
Облака / Clouds
The bast cloud service
Get 20 GB free!!!
Support WebDav.
Show more >>
time-tested cloud storage
Support WebDav.
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Компоненты ToolBar и PageScroller
Категория: Компоненты
Категория: Компоненты
Узнать установлена ли BDE
Категория: Базы данных
Категория: Базы данных
Создание ярлыка на Рабочем столе
Категория: Приложение
Категория: Приложение
Добавление текстовой информации в .ехе-файл и чтение ее
Категория: Файловая система
Категория: Файловая система
Преобразовать Римские символы в Арабские и наоборот
Категория: Текст и строки
Категория: Текст и строки
Определение размера файла
Категория: Файловая система
Категория: Файловая система
Вытащить значение поля в выделенных строках
Категория: Базы данных
Категория: Базы данных
Преобразовать любой тип в строку
Категория: Текст и строки
Категория: Текст и строки
Упаковка ZIPTV
Категория: Компоненты
Категория: Компоненты
Как подключить или отключить сетевой диск
Категория: Интернет и Сети
Категория: Интернет и Сети
Delphi - Справочник: Eoln
Eoln
|
function Eoln ( var FileHandle : TextFile ) : Boolean; |
Функция (Unit System)
|
Возвращает true, если позиция курсора находится в конце строки
|
Описание:
|
Функция Eoln возвращает истину, если курсор текущего файла, указанного в FileHandle, находится в конце текущей строки. Файл, должен был, быть назначен, используя AssignFile, и открыт с помощью Reset. Функция Eoln используется процедурой Read, чтобы знать, когда был достигнут конец текущей строки. Более определенно, это необходимо только при чтении символьных данных - чтение числовых данных обрабатывает конец строки как незаполненное пространство, и перескакивает мимо этого при поиске следующего числа. |
Пример кода: Чтение по одному символу из строки текстового файла
|
var myFile : TextFile; letter : char; text : string; begin // Попытка открыть файл Test.txt для записи AssignFile(myFile, 'Test.txt'); ReWrite(myFile); // Запиcь строк текста в файл WriteLn(myFile, 'Hello'); WriteLn(myFile, 'To you'); // Закрытие файла CloseFile(myFile); // Повторное открытие файла для чтения Reset(myFile); // Отображение содержимого файла while not Eof(myFile) do begin // По одной строке ShowMessage('Начало новой строки :'); while not Eoln(myFile) do begin Read(myFile, letter); // Чтение и отображение по одному символу ShowMessage(letter); end; ReadLn(myFile, text); end; // Закрытие файла в последний раз CloseFile(myFile); end;
Результат:
|
Начало новой строки : H e l l o Начало новой строки : T o y o u |
Примечание:
|
Предупреждение после чтения последней строки файла, Eof будет истинен, даже при том, что данные считались успешно. Так, что используйте Eof перед чтением, чтобы увидеть требуется ли чтение. |