fsetpos()函数将文件位置指示符移动到由position指向的对象所指定的位置。当执行fsetpos()时,文件末尾的指示符将重置。
宣言
int fsetpos(FILE *stream, const fpos_t *position)
参数 –
- stream –这是指向标识流的FILE对象的指针。
- position –这是指向fpos_t对象的指针,该对象包含先前使用fgetpos获取的位置。
返回值–如果成功,则返回零,否则返回非零值。
// c code to demonstrate fsetpos() function.
#include
int main () {
FILE *fp;
fpos_t position;
/*write your own file name.
My file name is "myfile.txt"*/
fp = fopen("myfile.txt","w+");
fgetpos(fp, &position);
fputs("HelloWorld!", fp);
fsetpos(fp, &position);
// previous function is override
fputs("geeksforgeeks", fp);
fclose(fp);
return(0);
}
输出 –
geeksforgeeks
想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。