当前位置: 技术问答>linux和unix
fopen第二个参数-打开模式的问题
来源: 互联网 发布时间:2016-01-29
本文导语: 今天看到一段代码: FILE *fd; char filename* = ""; if(NULL ==(fd = fopen(filename, "r+b"))) fd = fopen(filename,"w+b"); 在这里能不能直接用: fd = fopen(filename "a+b"); 语句代替?我觉得上面没有什么区别呀? | ...
今天看到一段代码:
FILE *fd;
char filename* = "";
if(NULL ==(fd = fopen(filename, "r+b")))
fd = fopen(filename,"w+b");
在这里能不能直接用:
fd = fopen(filename "a+b");
语句代替?我觉得上面没有什么区别呀?
FILE *fd;
char filename* = "";
if(NULL ==(fd = fopen(filename, "r+b")))
fd = fopen(filename,"w+b");
在这里能不能直接用:
fd = fopen(filename "a+b");
语句代替?我觉得上面没有什么区别呀?
|
源程序是从头开始读写文件,而你修改后,会接着原来的文件的后面(如果文件已经存在),来读写文件。
|
完全可以.