社区
C语言
帖子详情
一般问题
xiaoming889
2003-08-20 10:45:48
1、打开文本文件并统计文件中以空格隔开的单词数目
2、统计文件中特定单词出现的次数
3、在C++中如何判断用户按了回车键
谁会呀?
有源代码最好。
...全文
42
7
打赏
收藏
一般问题
1、打开文本文件并统计文件中以空格隔开的单词数目 2、统计文件中特定单词出现的次数 3、在C++中如何判断用户按了回车键 谁会呀? 有源代码最好。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaoming889
2003-08-20
打赏
举报
回复
没有人会呀!
nirvana_li
2003-08-20
打赏
举报
回复
1、打开文本文件并统计文件中以空格隔开的单词数目
你用getspace()函数来取得空格并且忽略空格,然后可以对所得到的单词记数了
2、统计文件中特定单词出现的次数
用字符匹配吧strcmp()这个函数可以
上面两个问题可以参考一下《C程序设计语言》,上面有专门的讲解。
3、在C++中如何判断用户按了回车键
C++中判断回车可以用if(getchar()=='\n')
jack_wq
2003-08-20
打赏
举报
回复
C程序设计语言(第二版)英文版第22页
bm1408
2003-08-20
打赏
举报
回复
唉!
第一题在谭sir的书上有!
这里又成要作业的地方了!
made_in_
2003-08-20
打赏
举报
回复
hlnpro(错误!死机?晕~~~)代码在文本文件比较小时还是不错的,但当文件很大的情况下,估计就慢的没办法用了。。。
稍微好点的做法是开个buffer,然后从文件中将内容读进buffer,再进行统计,统计完一个buffer以后再从文件中装载下一个buffer,如此循环直到文件结束。
不过这时候考虑的要稍微多点,比如当前buffer和下一个buffer之间有可能出现“断词”,即一个单词被截断分在两个buffer了。对这种情况要在程序中做相应的处理。
lybapple
2003-08-20
打赏
举报
回复
楼上的还不错。
值得参考。
hlnpro
2003-08-20
打赏
举报
回复
(I)我这里有一个统计词数的算法:
假定你已经读取文件,并将内容存入str(string类型)里面了。
int pos=0,prvpos=0;
int count=0;//词数
while((pos=str.find_first_of(' ',pos))!=string::npos){
if (str.substr(prvpos,pos-prvpos)!=' ')
count++; //(1)
prvpos=++pos;
}
if (str.substr(prvpos,pos-prvpos)!=' ')
count++; //(1)
(II)至于你说的统计特殊词,可以把(1)改为:
if(str.substr(prvpos,pos-prvpos)==cmpstr)//cmpstr为你的特殊词
count++;
(III)
判断回车可以用if(getchar()=='\n')。
以上代码没有经过调试,楼主可以参考。
DirectX修复工具V4.3增强版
程序主要针对0xc000007b
问题
设计,可以完美修复该
问题
。本程序中包含了最新版的DirectX redist(Jun2010),并且全部DX文件都有Microsoft的数字签名,安全放心。 本程序为了应对一般电脑用户的使用,采用了易用的...
问题
严重程度定义
3.3.5 致命
问题
: 1、 系统异常复位、重启; 2、 系统死机; 3、 系统启动失败; 4、 板间通讯瘫痪; 5、 模块功能失效,必须要通过复位操作才能恢复的
问题
; 6、 内存持续丢失,最终导致系统不能正常运行; ...
Flutter23种设计模式
1、结合项目经验精细化清晰易懂的方式讲解设计模式,能够运用在自己真实项目中, 2、设计模式是软件开发人员在软件开发过程中面临的一般
问题
的解决方案,这些解决方案是众多软件开发人员经过相当长的一段时间的试验...
最优化
问题
简介
题目:最优化
问题
简介 一年多学习以来,无论是前面学习压缩感知,还是这半年学习机器学习,一直离不开最优化,比如压缩感知的基追踪类重构算法,核心
问题
就是一个优化
问题
,而机器学习中的很多算法也需要最优化的...
最优控制的
问题
描述
本文适合于控制理论与控制工程的研究生或者本科生,简单介绍最优控制的基本
问题
。适合有一定现代控制理论基础的人士,本文一些基本的符号不再做过多解释。 一、最优控制的
问题
描述主要包括以下几个内容 数学模型 ...
C语言
69,371
社区成员
243,081
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章