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

Метод ТИП_СПИСОК.СЧИТАТЬ

Метод СЧИТАТЬ считывает список из текстового файла.

ФУНКЦИЯ СЧИТАТЬ(ТИП_ФАЙЛ: файл [; ТИП_ЛОГИКА: длинная_строка])

Параметры

файл
Объектная переменная, связанная с файлом, из которого необходимо считать список.
длинная_строка
Указывает на необходимость использовать строки списка длиной более 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)                  // Просмотреть полученный список

См. также: