Метод ТИП_СПИСОК.СЧИТАТЬ
Метод СЧИТАТЬ считывает список из текстового файла.
ФУНКЦИЯ СЧИТАТЬ(ТИП_ФАЙЛ: файл [; ТИП_ЛОГИКА: длинная_строка])
Параметры
- файл
- Объектная переменная, связанная с файлом, из которого необходимо считать список.
- длинная_строка
- Указывает на необходимость использовать строки списка длиной более 255 символов (по умолчанию НЕТ).
- Если параметр равен ДА, то из файла считывается только одна строка. Когда длина такой строки меньше или равна 255 символов, то в списке содержится только один элемент. Для строк длиннее 255 символов элементами списка являются фрагменты строки по 255 символов и остаток. Для считывания всего содержимого файла метод СЧИТАТЬ(..., ДА) должен вызываться в цикле.
- Если параметр равен НЕТ, то за один вызов метода СЧИТАТЬ(..., НЕТ) в список загружается все содержимое файла. При этом строки длинее 255 символов обрезаются.
Пример использования
СОЗДАТЬ ( С1, ТИП_СПИСОК ) // Создать два объекта Список СОЗДАТЬ ( С2, ТИП_СПИСОК ) СООБЩЕНИЕ ("Файл 'short.txt'") ф = ФАЙЛ_ОТКРЫТЬ ("short.txt") // Открыть файл short.txt и заполнить С1.СЧИТАТЬ (ф) // его содержимым список С1 ф.ЗАКРЫТЬ н = ВЫБОР (С1) // Просмотреть полученный список СООБЩЕНИЕ ("Файл 'long.txt'") ф = ФАЙЛ_ОТКРЫТЬ ("long.txt") // Открыть файл long.txt и считать С2.СЧИТАТЬ ( ф, ДА ) // его первую строку в список С2 ф.ЗАКРЫТЬ н = ВЫБОР (С2) // Просмотреть полученный список