C多次打开文件

时间:2013-03-25 17:07:39

标签: c fopen

我有一个用fopen打开的文件。有一种方法可以重新打开同一个文件(当它打开时)但是有一个不同的搜索? (所以我可以独立使用fread)

1 个答案:

答案 0 :(得分:5)

如果你继续阅读就没有问题。

如果您在文件中写入,请特别注意,如果您有2个线程同时通过读/写文件进行访问

如果您的代码看起来像那样

FILE *fp1, *fp2;

fp1 = fopen("file", "r");
fp2 = fopen("file", "r");

然后你在同一个文件中有2个搜索。并且寻求的位置是独立的。阅读fp1fp2

没有任何影响