我有一个用fopen
打开的文件。有一种方法可以重新打开同一个文件(当它打开时)但是有一个不同的搜索? (所以我可以独立使用fread)
答案 0 :(得分:5)
如果你继续阅读就没有问题。
如果您在文件中写入,请特别注意,如果您有2个线程同时通过读/写文件进行访问
如果您的代码看起来像那样
FILE *fp1, *fp2;
fp1 = fopen("file", "r");
fp2 = fopen("file", "r");
然后你在同一个文件中有2个搜索。并且寻求的位置是独立的。阅读fp1
对fp2