ЧтениеДанных
| Стд::ВводВывод::ЧтениеДанных Базовые типы: Объект |
Предназначен для чтения данных из потока.
Сравнение ссылочное
Конструкторы
ЧтениеДанных
| ЧтениеДанных(Поток: ПотокЧтения) |
| Перегрузка: ЧтениеДанных(Поток: ПотокЧтения, Настройки: НастройкиЧтенияДанных) |
Конструктор чтения данных из потока Поток.
ЧтениеДанных
| ЧтениеДанных(Поток: ПотокЧтения, Настройки: НастройкиЧтенияДанных) |
| Перегрузка: ЧтениеДанных(Поток: ПотокЧтения) |
Конструктор чтения данных из потока Поток с настройками Настройки.
Методы
Пропустить
Пропускает при чтении указанное количество байтов Количество в потоке. Возвращает количество фактически пропущенных данных.
ПропуститьДо
| ПропуститьДо(Маркер: Строка|ЧитаемыйМассив<Строка>, Кодировка: Строка? = Неопределено): Число |
Пропускает при чтении двоичные данные до указанного маркера Маркер. Если кодировка Кодировка не задана, то используется из настроек. Возвращает количество фактически пропущенных данных.
Прочитать
| Прочитать(Количество: Число? = Неопределено): РезультатЧтенияДанных |
Выполняет чтение двоичных данных заданного размера Количество из потока в байты. Если размер не указан, будут прочитаны все данные до конца потока. Возвращает результат чтения.
ПрочитатьБайт
| ПрочитатьБайт(): Число? |
Выполняет чтение одного байта из потока данных. Возвращает прочитанный байт в виде числа. Если чтение не было выполнено по причине окончания данных в потоке, возвращается Неопределено.
ПрочитатьДо
| ПрочитатьДо(Маркер: Строка|ЧитаемыйМассив<Строка>, Кодировка: Строка? = Неопределено): РезультатЧтенияДанных |
Выполняет чтение двоичных данных до указанного маркера Маркер (или одного из маркеров) в потоке. Если кодировка Кодировка не задана, то используется из настроек. Возвращает результат чтения.
ПрочитатьСимволы
Выполняет чтение заданного количества символов Количество из потока в виде строки в кодировке Кодировка. Если количество символов не задано или задано и превышает количество символов в потоке, выполняется чтение всего остатка потока.
ПрочитатьСтроку
| ПрочитатьСтроку(Кодировка: Строка? = Неопределено, РазделительСтрок: Строка|ЧитаемыйМассив<Строка>|? = Неопределено): Строка |
Выполняет чтение строки до разделителя строки РазделительСтрок в кодировке Кодировка. Если разделитель не найден, чтение выполняется до конца потока. Если кодировка или разделитель не заданы, то используются из настроек. Возвращает результат чтения.
ПрочитатьЦелое16
| ПрочитатьЦелое16(ПорядокБайтов: ПорядокБайтов? = Неопределено): Число? |
Считывает 16-битное целое число из потока. ПорядокБайтов - порядок байтов, используемый при чтении числа. Если не указан, то используется порядок байтов, указанный в настройках. Если чтение не было выполнено по причине окончания данных в потоке, возвращается Неопределено.
ПрочитатьЦелое32
| ПрочитатьЦелое32(ПорядокБайтов: ПорядокБайтов? = Неопределено): Число? |
Считывает 32-битное целое число из потока. ПорядокБайтов - порядок байтов, используемый при чтении числа. Если не указан, то используется порядок байтов, указанный в настройках. Если чтение не было выполнено по причине окончания данных в потоке, возвращается Неопределено.
ПрочитатьЦелое64
| ПрочитатьЦелое64(ПорядокБайтов: ПорядокБайтов? = Неопределено): Число? |
Считывает 64-битное целое число из потока. ПорядокБайтов - порядок байтов, используемый при чтении числа. Если не указан, то используется порядок байтов, указанный в настройках. Если чтение не было выполнено по причине окончания данных в потоке, возвращается Неопределено.
ЧтениеЗавершено
| ЧтениеЗавершено(): Булево |
Проверяет что во входном потоке больше нет данных для чтения.