这是我的结构体:
我希望能将一个
并且按照以下方式阅读:
我发现只有
typedef struct
{
char* description;
char* alternativeAnswer[4];
int rightAnswer;
}question;
typedef struct
{
question** questions;
int size;
int max;
}questionList;
我希望能将一个
questionList
保存到文件中,并从文件中读取。
但是如果我这样写:fwrite(a_questionList,sizeof(questionList),1,outfile);
并且按照以下方式阅读:
fread(newQuestionList,sizeof(questionList),1,infile);
我发现只有
size
和 max
能够成功保存和读取。那么如何保存和读取 questions
呢?
谢谢!
questions
已经成功保存和读取,但是questions
只是一个指针,它所指向的东西并没有被保存和读取。 - user253751