精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>C/C++>>C、C++语言基础>>c语言的文件操作问题

主题:c语言的文件操作问题
发信人: 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]

[关闭][返回]