c++字母空格 10

从txt文本中提取输出的文本,然后对该文本进行字母(大小写都算)、逗号、空格的个数进行统计。统计最好是一个变量i输出,后面要对i已txt输入... 从txt文本中提取输出的文本,然后对该文本进行字母(大小写都算)、逗号、空格的个数进行统计。统计最好是一个变量 i 输出,后面要对 i 已txt输入 展开
 我来答
HPEY651301458
2013-04-07 · TA获得超过195个赞
知道小有建树答主
回答量:158
采纳率:0%
帮助的人:110万
展开全部
#include <cstdio>

using namespace std;
int main()
{
freopen("input.txt","r",stdin);
int letter=0,dot=0,space=0;char ch='\0';
while(scanf("%c",&ch)!=EOF)
{
if(ch=='\0') break;
if(ch>='A'&&ch<='Z') ++letter;//统计字母数量(大写)

if(ch>='a'&&ch<='z') ++letter;//统计字母数量(小写)
if(ch==',') ++dot;//统计逗号
if(ch==' ') ++space;//统计空格
}
printf("%d %d %d",letter,dt,space);
return(0);
}
更多追问追答
追问
你这那个输出文件怎么弄啊能否解释更详细点
追答
要输出到一个文件里吗?把开头改一下:

#include
using namespace std;
int main()
{
freopen("①","r",stdin);//①这里替换成你想用的输入文件,记得外面有双引号
freopen("②","w",stdout);//②这里替换成你想用的输出文件,记得外面有双引号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式