Namespaces
Variants

fpos_t

From cppreference.net
< c ‎ | io
Определено в заголовочном файле <stdio.h>
typedef /* implementation-defined */ fpos_t ;

fpos_t является не-массивным полным объектным типом, который может использоваться для сохранения (с помощью fgetpos ) и восстановления (с помощью fsetpos ) позиции и состояния многобайтового парсера (если применимо) для потока ввода-вывода C.

Состояние парсера многобайтовых символов широкоориентированного потока C представлено объектом mbstate_t , чье значение сохраняется как часть значения объекта fpos_t с помощью функции fgetpos .

(начиная с C95)

Ссылки

  • Стандарт C17 (ISO/IEC 9899:2018):
  • 7.21.1 Введение (стр: 217-218)
  • 7.21.2 Потоки (стр: 218-219)
  • Стандарт C11 (ISO/IEC 9899:2011):
  • 7.21.1 Введение (стр: 296-298)
  • 7.21.2 Потоки (стр: 298-299)
  • Стандарт C99 (ISO/IEC 9899:1999):
  • 7.19.1 Введение (стр: 262-264)
  • 7.19.2 Потоки (стр: 264-265)
  • Стандарт C89/C90 (ISO/IEC 9899:1990):
  • 4.9.1 Введение
  • 4.9.2 Потоки

Смотрите также

получает индикатор позиции в файле
(функция)
перемещает индикатор позиции в файле в определённое место
(функция)
информация о состоянии преобразования, необходимая для итерации по многобайтовым строкам символов
(класс)