标准库实现了简单文本的输入输出模式。
以下的示例在使用时都需要先包含标准输入输出头文件stdio.h
- #include <stdio.h>
输入
getchar函数
int getchar(void);
- 从标准输入(一般为键盘)中一次获取一个字符
- 调用时,返回输入的字符
- 遇到文件结尾时返回EOF
- EOF也定义在stdio.h中,其值一般为-1,标志着输入或文件输入结束
代码示例
#include <stdio.h>
int main(int argc, char const *argv[])
{
int input_c = getchar();
printf("input char is : %c\n", input_c);
while((input_c = getchar()) != EOF){
printf("inputchar is %c\n", input_c);
}
return 0;
}
运行结果:
a //输入a和换行
input char is : a
inputchar is //输出换行
v