没有合适的资源?快使用搜索试试~ 我知道了~
首页fprintf、printf、sprintf、fscanf、scanf、sscanf_格式化输入输出
资源详情
资源推荐
fprintf、printf、sprintf、fscanf、scanf、sscanf 格式化输入输出
格式化输入输出
1.fprintf(格式化输出数据至文件)
相关函数 printf,fscanf,vfprintf
表头文件 #include<stdio.h>
定义函数 int fprintf(FILE * stream, const char * format,.......);
函数说明 fprintf()会根据参数 format 字符串来转换并格式化数据,然后将结果输出到参数 stream
指定的文件中,直到出现字符串结束(' ')为止。
返回值 关于参数 format 字符串的格式请参考 printf()。成功则返回实际输出的字符数,失败则返回-
1,错误原因存于 errno 中。
范例
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char **argv)
{
char a_buf[256], b_buf[256];
FILE *fp = NULL;
if(NULL == (fp = fopen("./tmp", "w+"))){
perror("fopen");
return(-1);
}
printf("input a string(<256):");
scanf("%s", a_buf);
fprintf(fp, "%s", a_buf);
//rewind(fp);
fseek(fp, 0, SEEK_SET); //意义和 rewind(fp);相同
fscanf(fp, "%s", b_buf);
printf("%s", b_buf);
fclose(fp);
return (0);
}
2.fscanf(格式化字符串输入)
相关函数 scanf,sscanf
表头文件 #include<stdio.h>
定义函数 int fscanf(FILE * stream ,const char *format,....);
函数说明 fscanf()会自参数 stream 的文件流中读取字符串,再根据参数 format 字符串来转换并格
式化数据。格式转换形式请参考 scanf()。转换后的结构存于对应的参数内。
返回值 成功则返回参数数目,失败则返回-1,错误原因存于 errno 中。
附加说明
hgxingk
- 粉丝: 0
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 基于单片机的瓦斯监控系统硬件设计.doc
- 基于单片机的流量检测系统的设计_机电一体化毕业设计.doc
- 基于单片机的继电器设计.doc
- 基于单片机的湿度计设计.doc
- 基于单片机的流量控制系统设计.doc
- 基于单片机的火灾自动报警系统毕业设计.docx
- 基于单片机的铁路道口报警系统设计毕业设计.doc
- 基于单片机的铁路道口报警研究与设计.doc
- 基于单片机的流水灯设计.doc
- 基于单片机的时钟系统设计.doc
- 基于单片机的录音器的设计.doc
- 基于单片机的万能铣床设计设计.doc
- 基于单片机的简易安防声光报警器设计.doc
- 基于单片机的脉搏测量器设计.doc
- 基于单片机的家用防盗报警系统设计.doc
- 基于单片机的简易电子钟设计.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功