📜  fsetpos()(在C中设置文件位置)

📅  最后修改于: 2021-05-25 23:58:56             🧑  作者: Mango

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基础课程》。