当前位置:  开发笔记 > 编程语言 > 正文

你如何从C++文件中读取一个单词?

如何解决《你如何从C++文件中读取一个单词?》经验,为你挑选了1个好方法。

所以我感到无聊,并决定我想制作一个刽子手游戏.当我第一次使用C++时,我在高中时做过这样的作业.但这是在我几乎没有几何形状之前,所以不幸的是我在形状或形式上没有做得很好,在学期之后我把一切都变成了愤怒.

我正在寻找一个txt文件,只是扔了一大堆的话(即:测试爱情饥饿flummuxed discombobulated馅饼尴尬你得到的想法)

所以这是我的问题:如何让C++从文档中读取随机单词?

我有一种感觉#include需要,以及srand(time(0));获得某种伪随机选择......但我对如何从文件中取出一个随机单词并不是最模糊的...任何建议?

提前谢谢!



1> TrayMan..:

这是一个粗略的草图,假设单词由空格(空格,制表符,换行符等)分隔:

vector words;
ifstream in("words.txt");
while(in) {
  string word;
  in >> word;
  words.push_back(word);
}

string r=words[rand()%words.size()];

推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有