黑马程序员技术交流社区

标题: 格式化读写函数fscanf和fprintf [打印本页]

作者: Star_FDt78    时间: 2015-12-15 21:46
标题: 格式化读写函数fscanf和fprintf
格式化读写函数fscanf和fprintf

fscanf,fprintf与之前的scanf,printf功能相似,都是格式化读写函数。liang两者的区别在于fscanf和fprintf读写的对象不是键盘和显示器,而是磁盘文件

例子:要求把数据按照这样的格式写进去
2#3;
使用fprintf函数,格式化写入数据到文件中

定义指针文件,并且打开文件
写入:
FILE *fp=fopen(“fprintf.txt”,”w”);
if(fp!=NULL){
    int a=3,b=4;
    fprintf(fp,”%d#%d;”,a,b);//格式化写入
    printf(“写入成功!\n”);
}
fclose(fp);


输出:
FILE *fp=fopen(“fprintf.txt”,”r”);
if(fp!=NULL){
    int n=0,m=0;
    fprintf(fp,”%d#%d;”,&m,&n);//格式化写入
    printf(“m=%d,n=%d\n”,m,n);
}
fclose(fp);
结果:n=3,m=4


作者: me1127    时间: 2015-12-15 21:51
总结的不错   加油   




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2