我有一个结构:
typedef struct student {
char *name;
char *surname;
int age;
} Student;
Run Code Online (Sandbox Code Playgroud)
我需要将它写入二进制文件.
Student *s = malloc(sizeof(*s));
Run Code Online (Sandbox Code Playgroud)
我用数据填充我的结构,然后我写入文件:
fwrite(s, sizeof(*s), 1, fp);
Run Code Online (Sandbox Code Playgroud)
在我的文件中不存在姓名和姓氏,它有char*的地址.我如何写一个单词,而不是一个地址?