13. 输入输出
C 标准库的输入输出接口主要声明在 <stdio.h> 中。程序通过流读写字符序列,并用 FILE * 指向关联的 FILE 对象。
注意
本章只讨论 C 标准库接口,不讨论操作系统提供的文件接口。
本章内容
先记住
输入输出函数的返回值属于接口结果的一部分,必须按对应函数的约定检查。读取结束后,可用 feof 和 ferror 区分到达文件末尾与发生错误。
习题
#11301
⚡3⏳2
写一个程序,把一行文本从标准输入读入,并原样输出到标准输出。
要求:
- 不使用
scanf("%s", ...); - 检查读入是否成功。
#11302
⚡4⏳3
写一个程序:从标准输入读入两个 int,输出它们的和。
要求:检查输入函数的返回值;当输入失败时给出提示并退出。