Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个用fopen. 有一种方法可以重新打开同一个文件(当它打开时)但有不同的搜索?(所以我可以独立使用 fread )
fopen
如果您继续阅读,则没有问题。
写入文件时要小心,特别是如果您有 2 个线程同时对文件进行读/写访问
如果您的代码看起来像这样
FILE *fp1, *fp2; fp1 = fopen("file", "r"); fp2 = fopen("file", "r");
那么你在同一个文件中有 2 次搜索。并且seek的位置是独立的。从中读取fp1没有任何影响fp2
fp1
fp2