我为这个问题道歉,但我对编程仍然非常非常新,但我正在学习。我目前正在学习什么'阵列'是在C ++中。 我已经四处搜索,看看我的问题是如何适合的,但我只看到类似的线程,而不是我需要的具体内容。我再次高度道歉。
我有一个任务来制作一个程序,最好是C ++,它执行以下操作:
困难的部分(我希望它,虽然不是真的需要,但想知道是否可能。)
问题库背后的想法是每个问题将由一个新行分隔。每次添加新问题时,用户将在问题库的开头或结尾处写下银行内的完全个问题。这个数字将是' x'以及程序如何识别用户可以生成多少问题。
如果上述想法,关于问题库是不可能的,那么请说出来。
我不知道该怎么做这个问题库,所以我希望这也得到回答。
我为此问道歉,但我需要了解如何做到这一点。我也因为没有给出起始代码而道歉,但老实说我不确定如何启动它,考虑到如上所述,我还在学习。我知道这对新手来说有点太难了,但明天我需要这个。我不是要求你自己制作代码,如果你不能,那么解释或指导它可能会有多大帮助。
非常感谢你,如果你有时间帮助我做这件事。
答案 0 :(得分:0)
如果从文件中读取问题库,该文件可以在其第一行包含问题的数量。因此,该文件可能如下所示:
30 //-> the bank has 30 questions
question1
question2
...
question30
将从文件中读取值30并将其存储在某个变量中。每次启动程序时,变量都将使用文件中的更新值进行初始化。
如果您不允许在文件中写出问题数量,您可以通过读取文件中的行数(假设一个问题后跟换行符)来找到它。