Руководство разработчика

Метод ФАЙЛ.КОНЕЦ_ФАЙЛА

Метод КОНЕЦ_ФАЙЛА позволяет проверить условие достижения конца файла. Файл должен быть открыт на чтение.

ФУНКЦИЯ ЛОГИКА: КОНЕЦ_ФАЙЛА

Возвращаемое значение

ДА – если конец файла достигнут, НЕТ – в противном случае.

Замечание

Конец файла обнаруживается только в процессе чтения, т.е. при считывании последней строки файла КОНЕЦ_ФАЙЛА еще возвращает НЕТ. Только попытка считывания следующей несуществующей строки приводит к тому, что КОНЕЦ_ФАЙЛА начинает возвращать ДА.

Пример:

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

См. также: