C基础(格式化数据的读和写)

C基础(格式化数据的读和写),第1张

C基础(格式化数据的读和写),第2张

与默认设备文件的格式化输入输出函数scanf()和printf()相对应,通用文件也提供了格式化读写函数fscanf()和fprintf()。它们的功能和读写格式基本相同,主要是读写方向不同。
函数原型:
int fscanf(FILE*fp,格式字符串,变量地址表);
int fprintf(FILE*fp,格式字符串,变量表);
使用fscanf()和fprin”()函数读写磁盘文件相当方便。但是输入时要把ASCII码转换成二进制码,输出时又要把二进制码转换成ASCII码,这就要花很多时间。因此,通常使用fread()和fwrite()函数。例如:
int i,j;
float f:
fscanf(fp,\"%d%d%f,&i,&j,& f);/*以指定的格式将数据从fp读入I、J和F */

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » C基础(格式化数据的读和写)

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情