Раздел: Стандартные функции Паскаля
Функция 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), а также программирование панелей оператора, программируемых реле и других приборов систем автоматизации. Подробнее... |