1 / 16
文档名称:

标准输入输出.ppt

格式:ppt   大小:725KB   页数:16页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

标准输入输出.ppt

上传人:卓小妹 2022/8/9 文件大小:725 KB

下载得到文件列表

标准输入输出.ppt

文档介绍

文档介绍:标准输入输出
第1页,共16页,2022年,5月20日,5点14分,星期四
标准输入输出的基本操作
文件控制结构中包含处理文件所需的全部信息,例如文件名、文件当前的读写位置、用于该文件读写的内存缓冲区位置等。打开文, size_t size);
_IOFBF、_IOLBF、_IONBF
第6页,共16页,2022年,5月20日,5点14分,星期四
非格式化输入输出
非格式化输入输出包括单个字节输入输出、字符串(行)输入输出以及数据块输入输出,下面分别进行介绍。
第7页,共16页,2022年,5月20日,5点14分,星期四
单个字节输入输出
在进行单个字节的输入输出操作时,可以使用fgetc函数和fputc函数。
int fgetc(FILE *fp);
int fputc(int c, FILE *fp);
int getchar();
int fgetc(stdin);
int putchar(int c);
int fputc(c, stdout);
第8页,共16页,2022年,5月20日,5点14分,星期四
单个字节输入输出
rewind函数
void rewind(FILE * fp);
fseek函数
int fseek(FILE *fp, long offset, int whence);
fseek(fp, 0, SEEK_SET);
fseek(fp, 0, SEEK_END);
ftell函数
long ftell(FILE *fp);
第9页,共16页,2022年,5月20日,5点14分,星期四
字符串输入输出
对文件的输入输出,除了可以利用fgetc函数和fputc函数以字节为单位进行外,还可以使用fgets函数和fputs函数以字符串(行)为单位进行。
char *fgets(char *s, int n, FILE *fp);
int fputs(const char *s, FILE *fp);
第10页,共16页,2022年,5月20日,5点14分,星期四
数据块输入输出
对文件进行输入输出操作,也可以以数据块为单位进行。所谓数据块,是指一串固定长度的字节,例如一个整型数据、一个结构体,或一个固定长度的数组等。
size_t fread(void *ptr, size_t size, size_t n, FILE *fp);
size_t fwrite(void *ptr, size_t size, size_t n, FILE *fp);
第11页,共16页,2022年,5月20日,5点14分,星期四
格式化输入输出
格式化输出的函数
int fprintf(FILE *fp, const char *format, ... );

int printf(const char *format, ... );
int fprintf(stdout, const char *format, ... );
% [+/-] [0] [] [l] 转换字符
第12页,共16页,2022年,5月20日,5点14分,星期四
格式化输入输出
1.转换字符
2.指定输出精度 l
3.指定输出长度
double x=;
printf("%\n", x);

4.空位填零 0
int x=123;
printf("%06d\n", x);
000123
5.指定输出位置 +
字母
输出形式
示例
d
十进制整数
10
o
八进制整数
12
x
十六进制整数
a
u
无符号十进制整数
10
c
单个字符
A
s
字符串
ABC
e
指数形式的浮点数
-01
f
小数形式的浮点数

g
e和f中较短的一种

%
百分号本身
%
char c[]=”ABCD”;
printf("%-\n ", a);
printf("%+\n", a);
ABC
ABC
第13页,共16页,2022年,5月20日,5点14分,星期四
格式化输入输出
格式化输入的函数
int fscanf(FILE *fp, const char *format, ... );

int scanf(const char *format, ... );
int fscanf(stdi

最近更新

开设分公司可行性方案 30页

2024年智能断路器项目投资申请报告代可行性研.. 77页

公司人力资源规划方案案例 32页

声悬浮可行性方案 27页

可行性方案编制流程 34页

医美中心建设可行性方案 33页

养生行业可行性方案 33页

2024年影视设备项目资金需求报告代可行性研究.. 60页

2024年医用氧气项目资金需求报告代可行性研究.. 77页

订阅和服务模型对销售的影响 28页

高中语文2024届高考文言文高频实词翻译练习(.. 4页

2021年福建宁德中考历史试题及答案 10页

2022年万唯黑白卷安徽英语听力 6页

2022年江苏信息职业技术学院公共课《大学计算.. 14页

2023届高考语文复习模拟作文题审题立意专练 8页

2023年生产安全事故的应急预案 19页

EPC模式下承包商的工期风险防范 5页

《医疗机构内新冠肺炎病毒预防与控制技术指南.. 16页

【知识点归纳】二年级上册英语素材-知识点总结.. 7页

专项工作计划 13页

中药学模拟试题 65页

人事工作职责与工作内容(精选15篇) 6页

催化微电解技术详细介绍 6页

关于吃一堑长一智的说说5篇 11页

北师大版二年级数学下册第五单元《加与减》检.. 8页

历年小升初真题模拟卷共三套(含答案) 24页

围绕着力保障和改善民生主题1000字 8页

基于RGB模型颜色相似性的彩色图像分割 9页

奈雪的茶风险分析及操作建议 5页

山东畜牧兽医职业学院招聘54人模拟卷(附答案.. 92页