所以我感到无聊,并决定我想制作一个刽子手游戏.当我第一次使用C++时,我在高中时做过这样的作业.但这是在我几乎没有几何形状之前,所以不幸的是我在形状或形式上没有做得很好,在学期之后我把一切都变成了愤怒.
我正在寻找一个txt文件,只是扔了一大堆的话(即:测试爱情饥饿flummuxed discombobulated馅饼尴尬你得到的想法)
所以这是我的问题:如何让C++从文档中读取随机单词?
我有一种感觉#include
需要,以及srand(time(0));
获得某种伪随机选择......但我对如何从文件中取出一个随机单词并不是最模糊的...任何建议?
提前谢谢!
这是一个粗略的草图,假设单词由空格(空格,制表符,换行符等)分隔:
vectorwords; ifstream in("words.txt"); while(in) { string word; in >> word; words.push_back(word); } string r=words[rand()%words.size()];