如果我打开一个(比如说)二进制文件,并且我想附加它的结尾,那么以下两种方法似乎都对我有用
fileVar = fopen("FileName", "w+b");
和
fileVar = fopen("FileName", "r+b");
我已经阅读了文档,但是我不清楚这两种打开文件的方法之间的区别。该网站说w+
如果文件不存在,它将覆盖它,a+
并将附加到文件的末尾。我没有尝试使用a+
,但它似乎与r+
.
问题:r+
打开文件的三种方式,w+
和之间到底有什么区别a+
?