只是一个简单的问题:有没有办法复制文件指针(返回的那些fopen()),类似于dup()复制函数返回的文件处理程序如何open()?
基本上,我希望能够做到这样的事情:
FILE *fp = fopen("some_file", "r");
FILE *fp2 = /* do something to duplicate the file pointer */;
fclose(fp); // fp2 is still open
/* do something with fp2 */
fclose(fp2);