Раздел: Стандартные функции Паскаля
Функция EOLn
|
Основы программирования Каждый профессионал когда-то был чайником. Наверняка вам знакомо состояние, когда “не знаешь как начать думать, чтобы до такого додуматься”. Наверняка вы сталкивались с ситуацией, когда вы просто не знаете, с чего начать. Эта книга ориентирована как раз на таких людей, кто хотел бы стать программистом, но совершенно не знает, как начать этот путь. Подробнее... |
Функция EOLn в Паскале проверяет конец строки. Синтаксис:
function EOLn(var F : Text) : boolean; function EOLn : boolean;
Функция EOLn возвращает значение TRUE, если указатель файла
достиг конца строки, которая обозначена символом перевода строки
(ASCII-код 10), или если достигнут конец файла. Во всех остальных случаях
EOLn возвращает FALSE.
Если файл F не указан, то предполагается стандартный ввод.
Он может быть использован только для файлов типа Text.
Например, если у вас есть такой код:
program myprog; begin WriteLn('Enter a string or press ENTER...'); WriteLn(EOLn); ReadLn; WriteLn('The end. Press ENTER...'); ReadLn; end.
то программа выведет TRUE, если вы просто нажмёте ENTER. Если же вы сначала введёте какие-то символы, а потом нажмёте ENTER, то программа выведет FALSE.
Ещё пример использования функции EOLn с файловой переменной:
program myprog;
var F : Text;
S : string;
//***************************************************************
// ОСНОВНАЯ ПРОГРАММА
//***************************************************************
begin
Assign(F, 'test.txt');
Reset(F);
while not EOLn(F) do
begin
Read(F, S);
Write(S);
end;
Close(F);
WriteLn(#10#13'The end. Press ENTER...');
ReadLn;
end.
Здесь подразумевается, что у вас есть файл test.txt в
котором есть несколько строк. В цикле мы читаем строку, пока она не
кончится (то есть пока функция EOLn не вернёт TRUE). Таким
образом эта программа получает только первую строку файла F
в переменную S.
|
Вступить в группу "Основы программирования"
Подписаться на канал в РУТУБ Подписаться на Дзен-канал Подписаться на рассылки по программированию |
|
Как стать программистом 2.0
Эта книга для тех, кто хочет стать программистом. На самом деле хочет, а не просто мечтает. И хочет именно стать программистом с большой буквы, а не просто научиться кулебякать какие-то примитивные программки… Подробнее... |
|
Помощь в технических вопросах
Помощь студентам. Курсовые, дипломы, чертежи (КОМПАС), задачи по программированию: Pascal/Delphi/Lazarus; С/С++; Ассемблер; языки программирования ПЛК; JavaScript; VBScript; Fortran; Python и др. Разработка (доработка) ПО ПЛК (предпочтение - ОВЕН, CoDeSys 2 и 3), а также программирование панелей оператора, программируемых реле и других приборов систем автоматизации. Подробнее... |