我正在尝试将下面的行放入 c 中的数组中。这是一个测验程序,它以随机顺序询问 10 个问题(可能有 15 个问题)并跟踪分数并在最后告诉用户他们是如何做的。
这是我的文本文件中一行的格式示例:
什么不是加拿大的官方语言;英语;法语;西班牙语;3
换句话说,格式是字符串;字符串;字符串;字符串;整数
或者
问题;选项-a;选项-b;选项-c;正确答案
我知道如何在 C 中逐行读取文件,但我不知道如何使用这些;将一行分成多行。此外,在用户选择他们的选择作为 int 并按 Enter 后,不确定如何为该测验保留分数。
显然,我应该定义一个结构来提出这些问题......
任何帮助将不胜感激。是的,这是一个期末项目,但现在讲座已经结束,我们的老师不会在课余时间为学生提供任何帮助。
这是我到目前为止所做的: