【问题标题】:How do I assign parts of a text file to indexs of an array?如何将部分文本文件分配给数组的索引?
【发布时间】:2018-09-03 22:45:08
【问题描述】:

我有一个问题文本文件和一个答案文本文件,都有 100 行。我对 C++ 很陌生。我正在尝试为每一行分配一个数组索引,以便生成要显示的文本文件的随机行。我已经尝试对此进行研究,但无法弄清楚。任何帮助,将不胜感激。谢谢。

`srand(time(0));
int questionNumber = rand() % 100;

string line;
ifstream qArray ("Q_Array.txt");
if (aArray.is_open())
{
   while ( getline(qArray,questionNumber))
   {
      cout << questionNumber;
   }
   qArray.close();
}

这是我目前的尝试。`

【问题讨论】:

  • 发布一个尝试,以便我们为您提供帮助
  • 我添加了一个示例。

标签: c++ arrays file random


【解决方案1】:

我不确定您在这里需要随机化的目的是什么。您只需要创建字符串数组,在 c++ 中它是“字符”的二维数组。如您所知,您有两个文件,每个文件包含 100 个字符串,因此您需要创建两个大小为 100x255 的数组(例如,一行 254 个符号加上换行符)。创建后,您应该将每个字符串分配给数组中的相应行。

【讨论】:

    猜你喜欢
    • 2012-10-09
    • 1970-01-01
    • 2019-03-17
    • 1970-01-01
    • 2014-10-30
    • 2010-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多