我想在文件中保存一个位置,然后将文件指针恢复到保存的位置.
FILE *save = fp;
//perform operations on file fp...
..
..
//restore to previously saved location
fp = save;
Run Code Online (Sandbox Code Playgroud)
我尝试了上面的方法,但它不起作用.
有关和功能的信息,请参阅此页面.这些将允许您分别检索和设置文件指针的位置.ftellfseek
long int originalPos = ftell(fp);
// do stuff with file
fseek(fp, originalPos, SEEK_SET);
Run Code Online (Sandbox Code Playgroud)