C语言fscanf和fprintf函数的用法详解(格式化读写文件)
fscanf() 和 fprintf() 函数与前面使用的 scanf() 和 printf() 功能相似,都是格式化读写函数,
两者的区别在于
fscanf() 和 fprintf() 的读写对象不是键盘和显示器,而是"磁盘文件"。
这两个函数的原型为:
int fscanf ( FILE *fp, char * format, ... );
int fprintf ( FILE *fp, char * format, ... );
fp 为文件指针
format 为格式控制字符串
... 表示参数列表
与 scanf() 和 printf() 相比,它们仅仅多了一个 fp 参数。
例如
EILE *fp;
int i,j;
char *str,ch;
fcanf(fp,"%d %s",&i,&str);
fprintf(fp,"%d,&c",i,j);
fscanf() "返回"参数列表中被"成功赋值"的 参数 "个数"。
fprintf()