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