fpos_t
| Types and objects | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Определено в заголовочном файле
<stdio.h>
|
||
|
typedef
/* implementation-defined */
fpos_t
;
|
||
fpos_t
является не-массивным полным объектным типом, который может использоваться для сохранения (с помощью
fgetpos
) и восстановления (с помощью
fsetpos
) позиции и состояния многобайтового парсера (если применимо) для потока ввода-вывода C.
|
Состояние парсера многобайтовых символов широкоориентированного потока C представлено объектом
mbstate_t
,
чье значение сохраняется как часть значения объекта
|
(начиная с 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 Потоки
Смотрите также
|
получает индикатор позиции в файле
(функция) |
|
|
перемещает индикатор позиции в файле в определённое место
(функция) |
|
|
(C95)
|
информация о состоянии преобразования, необходимая для итерации по многобайтовым строкам символов
(класс) |
|
Документация C++
для
fpos_t
|
|