putchar
- int putchar(int c)
- 向标准输入写一个字符
- 返回写了几个字符,EOF(-1)表示写失败
getchar
- int getchar(void)
- 从标准输入读入一个字符
- 返回类型是int是为了返回EOF(-1)
- Windows下 Ctrl+Z表示读入EOF状态
- Unix下 Ctrl+D表示读入EOF状态
#include<stdio.h> #include<stdlib.h> int main(int argc ,char const *argv[]) { int ch; while((ch = getchar())!=EOF) { putchar(ch); } return 0; }