从一系列问题列表中生成输入(x)问题
Generate input (x) amount of questions from a list of questions
我对此表示歉意,但我仍然非常非常陌生,但是我正在学习。我目前正在学习C 中的"阵列"。 我已经四处搜索以查看我的问题如何适合,但是我只看到类似的线程,而不是我需要的特定线程。我很抱歉,再次。
我的任务是制作程序,最好是C ,可以执行以下操作:
- 假设我有25个问题的问题。
- 我想从该问题库中产生X个问题。
- " x"是用户必须给出的输入号。该计划问:"您想打印多少个问题?"在这里,用户将编写1至x之间的数字。如果" x"比问题库中的问题数量大,则意味着大于25,则该程序将关闭/或返回起点(首选)
困难的部分(我想要它,尽管不是真的需要,想知道是否可能。)
- 可以更新问题库。意思是,如果银行有25个问题,第二天有30个问题,则该程序将自动读到" X"一定不能超过30。
问题库背后的想法是,每个问题都将被新的行分开。每次添加新问题时,用户都会在问题的开始或结束时,银行将编写银行内部的问题数量 ext 。该数字将是" x",这就是程序将识别用户可以生成多少问题的方式。
如果上面的想法,关于问题库是不可能的,请这样说。
我不确定该如何制作这个问题库,所以我希望这也得到回答。
我为此表示歉意,但我需要找出如何做到这一点。我也很抱歉没有提供起始代码,但老实说,我不确定如何启动它,考虑到上述,我仍在学习。我知道这对新手来说太难了,但是明天我需要这个。我并不是要求您单独制作代码,如果您不能,请说明如何可能会有很大的帮助。
如果您有时间帮助我做到这一点,非常感谢您。
如果从文件中读取问题库,则文件可以在其第一行中包含问题的数量。因此,文件看起来像这样:
30 //-> the bank has 30 questions
question1
question2
...
question30
值30将从文件中读取并存储在某些变量中。每次启动程序时,都将使用文件中的更新值初始化变量。
如果不允许您在文件中编写问题的数量,则可以通过阅读文件中的行数来找到它(假设一个问题之后是newline)。
相关文章:
- cpp二进制搜索问题,计算给定数组中输入元素的出现次数
- 编写时C++中的输入重定向问题
- 输入std::数组时出现问题
- 我试图制作一个程序,要求用户输入问题和答案,但程序循环不正确
- 打印时有二叉树问题.用户输入不打印任何内容
- 用户输入字符串的文件附加问题..C++
- 我无法在Visual Studio代码中使用CIN输入答案,它说输入您的年龄,但它说只读文本编辑器如何解决这个问题?
- 遇到此问题时遇到困难:允许用户输入数组的值并使用 for,而循环也输出输入的最大数字
- C++模板编程设计问题 - 根据输入文件返回不同的类型
- 我应该如何在C++中使用结构体解决输入失败的问题?
- 我遇到使用 c++ 逐行读取输入文件的问题
- 在 2D 矢量中获取多个输入时出现问题
- 不确定出了什么问题(字符串输入)
- 在C++中读取 unicode 输入时出现问题
- 函数,从问题中获取输入,并在主函数中使用该输入
- c++中重载输入运算符的问题
- 通过终端在文件中输入时检测EOF(文件结束)时出现问题
- C ++回测问题:如何检查构造函数在假定失败时是否失败(给定输入的无效参数)
- 从标准输入读取多个类型时出现问题
- visual studio 2008 - c++问题输入