发信人: girlrong() 
整理人: wenbobo(2002-12-06 22:05:37), 站内信件
 | 
 
 
 seekboy问:
 请问c语言里(not c++)fopen命令中的 r 和 r+ 有何区别??   
 还有如何将一个二进制文件的内容显示到屏幕上。 
 望各位多多指点。谢谢! 
 ====================================================
 答案:
 作 者: jchao (笨笨的大胖猫)
        r : read only  
        r+  read and append  
 
        显示一个二进制文件:  
        fp=fopen("asf","rb");  
        fseek(fp,SEEK_END);  
        filesize =ftell(fp);  
         fseek(fp,0); 
       char p;  
       for (i=0;i<filesize;i++)  
       {  fread(&p,1,1,fp);  
         printf("%x ",p);  
       };  
       fclose(fp);   
  -- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.103.243.17]
  | 
 
 
 |