首页 电脑 电脑学堂 查看内容

getchar()函数的使用

2008-8-15 10:58 1028 0

摘要: c语言之中有一个有用的函数就是getcha()函数,它在被调用时从文本流读入输入的字符并且将其作为结果返回。下面的是一个字符计数的小程序,是《The_C_Programming_Language》这本...
关键词: nbsp 字符 count nc getchar 一个 characters ncharacter 函数 filename

c语言之中有一个有用的函数就是getcha()函数,它在被调用时从文本流读入输入的字符并且将其作为结果返回。下面的是一个字符计数的小程序,是《The_C_Programming_Language》这本书中的例子:#include <stdio.h>/*count characters in input;,version1.0*//*filename: nc.c*/int main(){    long nc=0;    while (getchar() != EOF)     {         ++nc;         printf("\ncharacter count:\t%ld\n",nc);     }    return 0;} 用gcc编译过后执行它,会发现程序把“回车键”也当作是一个字符,这样十分不利于字符数目的统计,用起来也不是很爽,所以要解决这个问题。  #include <stdio.h>/*count characters in input;,version2.0*//*filename: nc.c*/int main(){    long c,nc;    nc=0;    while ( (c=getchar()) != EOF )     {         if (c != '\n')             ++nc;         c=getchar();     printf("\ncharacter count is:\t%ld\n",nc);     }    return 0;}    
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部