发信人: 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]
|
|