C Primer Plus 第8章 字符输入/输出和输入确认 8.1 单字符I/O

谁说我不能喝 提交于 2019-12-04 23:42:49

8.1  单字符I/O:getchar()和putchar()

getchar()和putchar()每次输入和输出一个字符。

程序8.1  echo.c程序

/*echo.c--重复输入*/
#include <stdio.h>
int main(void)
{
    char ch ;

    while((ch=getchar())!='#')
        putchar(ch);
    return 0;
}

ANSI C 将stdio.h头文件与使用getchar()和putchar()相关联,这就是我们在程序中将该文件包含在内的原因。

看过此程序后,您可能想知道在回显输入之前为什么必须键入完整的一行。您可能还想知道是否在在更好的方法来终止输入。让我们来学习C程序对键盘输入的处理方式。特别地,我们来研究缓冲和标准输入文件的概念。

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!