如果有一个“word.txt"中存储了20个单词,怎么样才能从中随机读取一个单词存入一个数组中(用C++实现),谢

来源:百度知道 编辑:UC知道 时间:2024/06/12 01:33:06
是用C++实现的,分词技术?C++中好象没有吧

不知道你用什么语言,首先我说一下我的思路吧,你可以先把所有单词读到一个字符串里面,然后用分词技术如java用的是String类的split()方法,分了以后的是存在一个数组里面的,哪:Stirng [] item=s.split();就把字符串s分成了一个数组,然后生成随机数作为数组下标来调用就可以了.

C++里面有,我想也是一样的,都是面向对象的语言,没有你想像的那样难,只是一个字符串处理吧了,我是搞java的对C++实现不是很了解,你查阅一下"C++中字符串处理"就可以了,我想原理应该是一样的