User input 用c语言构建问答游戏

User input 用c语言构建问答游戏,user-input,User Input,请原谅,因为我对c语言和编程都是新手。我想做一个智力竞赛游戏,希望有人能给我指出正确的方向 所以这是一个程序可以做的。。。 当用户启动程序时,他/她有两个选项: 创建一个类别,如历史、家庭、足球等。 要玩游戏,此时用户将选择先前创建的类别,并从中产生问题。 因此,如果我是用户,我点击创建一个新类别,我会被带到一个屏幕上,在那里我可以这样做。我进入家庭。现在我可以选择创建族的子类别。例如,子类别可能是我的家庭成员,因此我可以有博比、迈克、苏西、妈妈和爸爸 一旦我创建了这些子类别,我就可以单击其中的

请原谅,因为我对c语言和编程都是新手。我想做一个智力竞赛游戏,希望有人能给我指出正确的方向

所以这是一个程序可以做的。。。 当用户启动程序时,他/她有两个选项:

创建一个类别,如历史、家庭、足球等。 要玩游戏,此时用户将选择先前创建的类别,并从中产生问题。 因此,如果我是用户,我点击创建一个新类别,我会被带到一个屏幕上,在那里我可以这样做。我进入家庭。现在我可以选择创建族的子类别。例如,子类别可能是我的家庭成员,因此我可以有博比、迈克、苏西、妈妈和爸爸

一旦我创建了这些子类别,我就可以单击其中的任何一个,并输入有关该特定类别的问题。如果我点击爸爸,我会列出一个问题列表,比如,爸爸是哪一年出生的?爸爸最喜欢的食物是什么?爸爸在哪里工作?等等。 对于每个问题,我都输入答案

因此,在创建了类别和子类别之后,我返回主页,单击play Game,然后选择Family类别。当游戏开始时,它将从子类别中随机挑选,并随机询问有关它们的问题

例如,程序选择Dad,在一个大文本框中显示Dad。在大文本框下是程序从子类别Dad中选择的问题。如果它问,爸爸最喜欢的食物是什么,那么用户必须输入,炖牛肉。回答正确或错误后,程序会随机选择另一个子类别,以此类推

我正在使用VisualStudio进行这个项目,我知道如何设置用户界面,但我似乎对用户数据感到困惑。我是否需要将用户输入存储在数据库中?如果是这样的话,我应该使用什么过程来调用信息,以便程序访问并在游戏中实现它?我是否将其存储为列表、数组和集合?如果是这样,我需要做什么才能将这些列表、数组或集合重新实现回程序代码中


我真的希望得到一个解释,用语言来说,我需要采取什么步骤来创建这个程序。就像我说的,我是个新手。因此,如果你能给我一个步骤列表,我将从我的c语言书中收集这些步骤的相关说明。非常感谢您的帮助。提前感谢

重新启动程序后,如果您仍想将问题存储在内存之外的某个位置,则必须将问题存储在内存中。 创建一个问题类,其中存储问题和可能的答案。。。 当用户创建一个新问题时,您可以使用用户输入的信息从该类创建一个新对象。然后你必须把这个问题存储在某个地方。最好的解决方案可能是数据库。 创建一个数据库,在其中插入用户创建的所有问题。 当用户想要进行测验时,您可以查询所选类别中的所有问题,并使用类似于数据表的方式将它们存储在内存中。 然后,您可以从表中随机选择一个问题。 应该是这样。
用谷歌搜索以下主题以获取更多信息:数据库、sql、C数据库、DataTable等等

如果这个问题不能放在标题中,那么这篇文章可能不够集中。程序员堆栈可能更适合,但我不知道。