将输入作为字符流读取,直到遇到EOF

#include stdio.h#include ctype.hint main(void){int ch;unsigned long uct = 0;unsigned long lct = 0;

编程学习网为您整理以下代码实例,主要实现:将输入作为字符流读取,直到遇到EOF,希望可以帮到各位朋友。

#include <stdio.h>  
#include <ctype.h>  
int main(voID)  
{  
    int ch;  
    unsigned long uct = 0;  
    unsigned long lct = 0;  
    unsigned long oct = 0;  

    while ((ch = getchar()) != EOF)  {
         if (ch >= 'A' && ch <= 'Z')  
             uct++;  
         else if (ch >= 'a' && ch <= 'z')  
             lct++;  
         else  
            oct++;  
    }
    printf("%lu uppercase characters read\n", uct);  
    printf("%lu lowercase characters read\n", lct);  
    printf("%lu other characters read\n", oct);  

    return 0;  
}
本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐