📅  最后修改于: 2020-09-25 08:17:09             🧑  作者: Mango
int fgetpos(FILE* stream, fpos_t* pos);
fgetpos()
函数获取文件位置指示符和给定文件流的当前解析状态。结果存储在pos
指向的对象中。
它在
#include
int main()
{
FILE *fp;
fpos_t pos;
int c;
fp = fopen("myfile.txt","w+");
/* Get the beginning position */
fgetpos(fp, &pos);
fputs("What a great day!",fp);
/* Set the position to the start */
fsetpos(fp, &pos);
while(!feof(fp))
{
c = getc(fp);
putchar(c);
}
fclose(fp);
return 0;
}
当您运行程序时,缓冲区的内容将被写入文件,输出将是:
What a great day!