永发信息网

(用C程序编写)编写一个程序输入一行字符,统计其中有多少个单词。单词之间用一个或多个空格分隔开。

答案:1  悬赏:10  手机版
解决时间 2021-08-02 00:07
要求:调用一个单词库,单词要在词库里找得到
最佳答案

也就是从文件中读取数据,你看下边的行吗?


#include<stdio.h>


int jishu(FILE *fp);


int main()
{char str[16];
int num;
FILE *fp;
printf("Input the address of the file:");
gets(str);
fp=fopen(str,"r");
if(!fp) exit(0);
num=jishu(fp);
printf("\nThe number of words is %d",num);
system("pause");
return 0;
}


int jishu(FILE *fp)
{ char ch;
int number,target;
number=target=0;
while((ch=fgetc(fp))!=EOF)
{ if(ch!=' '&&target==0)
number++,target++;
else if(ch!=' ') target++;
else if (ch==' ') target=0; /**遇到空格,设置标志/
}
return number;
}
在dev c++编译器中运行成功……

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
武陟县焦作巴氏鲜奶这个地址在什么地方,我要
攸县株洲攸县农业技术推广中心地址有谁知道?
雨湖区湘潭亲和力旅游(雨湖店)我想知道这个在
我的手机内存卡(5310)被锁了.这么解?
睢县商丘食尚小吃(凤城大道店)地址是什么,有
描写动物的成语
泌阳县驻马店富康眼镜怎么去啊,谁知道地址啊
郊区佳木斯年三十饺子馆这个地址怎么能查询到
Nash09款球鞋
黄州区黄冈一品汤面馆地址在什么地方,想今天
五常市哈尔滨广场书店在什么地方啊,我要过去
为什么我的丝路英雄今早上了,下午我再上档案
12月7号我的诛仙为什么上不了?电信2的,是不
兰考县开封爱菲尔婚庆鲜花礼服馆地址是什么,
excel2007怎么给图表加标题?
推荐资讯
北京图书大厦卖的笔记本电脑种类全么?
凤凰县湘西凤凰捷安特自行车专卖店怎么去啊,
涧西区洛阳一诺培优学校(涧西校区)我想知道这
武昌区武汉如意特色民宿(下徐家湾路分店)地址
如何减掉小肚
薆上一个人,你不让他知道,请问结果会怎样?
南宁会展中心好友缘国宴饭店实际是什么样的情
地下城怎样升级更快又不涨COF
又累又困却怎么也睡不着怎么办
圣城家园的鬼泣4安装问题
最快挣钱的办法
我家的猫为什么那么怕我么呢?我晕死…
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?