fsetpos : 恢复流或文件的位置
#include <stdio.h>int fsetpos(FILE *fp, const fpos_t *pos);```### 描述
FILE 类型的对象可以具有一个“位置”,用于记录您的程序已经读取了多少文件内容。许多 stdio 函数依赖于该位置,并且许多函数会作为副作用改变它。
您可以使用 fsetpos 将 fp 标识的文件返回到先前的位置 *pos(在首先使用 fgetpos 记录该位置之后)。
请参阅 fseek 了解类似的功能。### 返回值
fgetpos 在成功时返回 0。如果 fgetpos 失败,结果为 1。失败的原因在 errno 中指示:要么是 ESPIPE(fp 标识的流不支持重新定位),要么是 EINVAL(无效的文件位置)。
---
**权威来源**: BUSMASTER DITA help source `fsetpos.dita`, compiled into `BUSMASTER.CHM` with the application.