getchar()函数

来源:互联网 发布:抓软件数据包 编辑:程序博客网 时间:2024/05/18 03:19
int getchar ( void );
Get character from stdin
Returns the next character from the standard input (stdin).
注意:getchar什么字符都会读!!!即便是空白符和换行符,并且一次只读一个字符!!!

注意下面一段代码,代码的运行结果入下图所示。
当输出字符a并且敲入换行符的时候,getchar()首先读取字符a并赋值给变量c。接着用putchar把变量c输出到屏幕上。然后while语句判断变量c是否是字符'.',如果不是,会再次用getchar()读取换行符,接着换行!!!!一定需要注意这一点。另外一点需要注意的是,换行符的ascii数值为10


#include <stdio.h>int main (){    int c;    puts ("Enter text. Include a dot ('.') in a sentence to exit:");    do {        c=getchar();        putchar (c);    } while (c != '.');    return 0;}


0 0
原创粉丝点击