1、字符非格式化输入
- getchar
用户输入的字符被存放到键盘缓冲区中,直到用户按回车键为止。
用getchar接收字符输入时,字符会显示在屏幕上。
getc
int getc(FILE *stream);
从流文件stream中读取一个字符信息,它的返回值是所读字符的ASCII码。
当stream使用stdin时,getc和getchar作用完全相同。
getche
头文件:conio.h
getche与getchar功能基本相同。唯一差别是:getche直接重键盘获取输入,不等待用于按回车。
- getch
头文件
与getche的功能基本相同。唯一差别是:getche回显输入内容,getch不回显输入内容。
2、字符数据非格式化输出
putchar
int putchar(int c);
putc
int putc(int c, FILE *stream);
将参数表示的字符输出到stream中。如果流文件为stdout,则功能和putchar完全相同。
puts
int puts(char *string);
将string子项的字符串输出到屏幕。输自动回车换行。