gpt4 book ai didi

c - 以 'a+ ' 模式打开文件

转载 作者:太空狗 更新时间:2023-10-29 16:51:07 25 4
gpt4 key购买 nike

如果使用以下命令打开文件:

FILE *f1=fopen("test.dat","a+");

手册页内容如下:

a+

Open for reading and appending (writing at end of file). The file is created if it does not exist. The initial file position for reading is at the beginning of the file, but output is always appended to the end of the file.

那么 f1 是否有 2 个独立的偏移指针,一个用于读取,另一个用于写入?

最佳答案

没有。

只有一个指针最初位于文件的开头,但尝试写入操作时,它会移至文件的末尾。您可以使用 fseekrewind 将其重新定位在文件中的任何位置以供读取,但写入操作会将其移回文件末尾。

关于c - 以 'a+ ' 模式打开文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3645123/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com