使用上面的模式说明符,文件将作为文本文件打开.为了将文件作为二进制文件打开,
"b"必须在模式字符串中包含字符.这种额外的"b"字符可以在字符串的末尾附加(从而使以下化合物模式:"rb","wb","ab","r+b""w+b","a+b")或字母与之间插入"+"用于混合模式符号("rb+","wb+","ab+").
从我建议你在提问之前阅读的fopen文档.它将为您提供有关可能的参数,返回值,类似功能等的大量信息.
另外,来自同一份文件:
"a"= append:打开文件末尾的输出文件.输出操作总是在文件末尾写入数据,并将其扩展.定位操作(fseek,fsetpos,rewind)被忽略.如果文件不存在,则创建该文件.
"r+"= 读取/更新:打开文件进行更新(包括输入和输出).该文件必须存在.