Метод ФАЙЛ.КОНЕЦ_ФАЙЛА
Метод КОНЕЦ_ФАЙЛА позволяет проверить условие достижения конца файла. Файл должен быть открыт на чтение.
ФУНКЦИЯ ЛОГИКА: КОНЕЦ_ФАЙЛА
Возвращаемое значение
ДА – если конец файла достигнут, НЕТ – в противном случае.
Замечание
Конец файла обнаруживается только в процессе чтения, т.е. при считывании последней строки файла КОНЕЦ_ФАЙЛА еще возвращает НЕТ. Только попытка считывания следующей несуществующей строки приводит к тому, что КОНЕЦ_ФАЙЛА начинает возвращать ДА.
Пример:
ПЕРЕМ ФАЙЛ: ф
ПЕРЕМ СТРОКА: строки_файла[]
ф.ОТКРЫТЬ("Файл1.txt", ФРЕЖ_ЧТЕНИЕ)
// Считываем строки из файла, пока не достигнем его конца
ПЕРЕМ конец_достигнут = НЕТ
ЦИКЛ ПОКА (НЕ конец_достигнут)
ПЕРЕМ тек_строка = ф.СЧИТАТЬ
конец_достигнут = ф.КОНЕЦ_ФАЙЛА
ЕСЛИ НЕ конец_достигнут ТО
строки_файла += тек_строка
КОНЕЦ_ЕСЛИ
КОНЕЦ_ЦИКЛА