跳转到内容

C 编程/stdio.h/fgetpos

来自维基教科书,开放的书籍,面向开放的世界

fgetpos 是 C 标准库 I/O 部分中的一个函数。

int fgetpos(FILE *stream, fpos_t *pos);

fgetpos()将从 stdio 流中检索文件偏移量(以字节为单位)stream到类型为fpos_t的存储空间pos所指向的变量,该变量应由调用者分配。此变量仅应用于后续对fsetpos()的调用。一个单独的函数,ftell()可以用来代替它,以便检索文件偏移量的值作为长整型。

如果成功完成,则返回值为 0,否则为 -1(在这种情况下errno将被相应地设置)。

华夏公益教科书