c语言:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。

2024-11-06 09:30:04
推荐回答(4个)
回答1:

首先标准输入是行缓冲,也就是输入大于一行大小,或者回车才会进入输入缓冲区,之后getchar才能从缓冲区取数据,当以回车为结束输入一行是,最后的字符就是\n,可以设置输入缓冲类型改变输入方式,当输入重定向时,也要注意缓冲类型的改变与垃圾字符的回收

回答2:

可以用组合键的方式,比如ctrl+c或者ctrl+d。

回答3:

C语言经典例子之统计英文、字母、空格及数字个数

回答4: