fopen第二个参数-打开模式的问题
今天看到一段代码: 
 FILE   *fd; 
 char   filename*   =    " ";   
 if(NULL   ==(fd   =   fopen(filename,    "r+b "))) 
             fd   =   fopen(filename, "w+b ");   
 在这里能不能直接用: 
 fd   =   fopen(filename    "a+b "); 
 语句代替?我觉得上面没有什么区别呀? 
------解决方案--------------------完全可以.
------解决方案--------------------源程序是从头开始读写文件,而你修改后,会接着原来的文件的后面(如果文件已经存在),来读写文件。