A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Star_FDt78 中级黑马   /  2015-12-15 21:46  /  679 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

格式化读写函数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

1 个回复

倒序浏览
总结的不错   加油   
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马