命名空间
变体
操作

fpos_t

来自 cppreference.com
< c‎ | io
 
 
文件输入/输出
类型和对象
fpos_t
    

函数
文件访问
直接输入/输出
无格式输入/输出
(C95)(C95)
(C95)
(C95)(C95)
(C95)
(C95)
格式化输入
(C99)(C99)(C99)(C11)(C11)(C11)     
 
定义在头文件 <stdio.h>
typedef /* 实现定义 */ fpos_t;

fpos_t 是一个非数组的完整对象类型,可用于存储(通过 fgetpos)和恢复(通过 fsetpos)C 流的 position 和多字节解析器状态(如果有)。

宽方向 C 流的多字节解析器状态由 mbstate_t 对象表示,其值由 fgetpos 作为 fpos_t 对象值的一部分存储。

(自 C95 起)

[编辑] 参考资料

  • C17 标准 (ISO/IEC 9899:2018)
  • 7.21.1 简介 (p: 217-218)
  • 7.21.2 流 (p: 218-219)
  • C11 标准 (ISO/IEC 9899:2011)
  • 7.21.1 简介 (p: 296-298)
  • 7.21.2 流 (p: 298-299)
  • C99 标准 (ISO/IEC 9899:1999)
  • 7.19.1 简介 (p: 262-264)
  • 7.19.2 流 (p: 264-265)
  • C89/C90 标准 (ISO/IEC 9899:1990)
  • 4.9.1 简介
  • 4.9.2 流

[编辑] 另请参见

获取文件位置指示器
(函数) [编辑]
将文件位置指示器移动到文件中的特定位置
(函数) [编辑]
迭代多字节字符字符串所需的转换状态信息
(类) [编辑]
C++ 文档 for fpos_t