怎样从文件中读入数据放入结构体变量中

2024-11-30 13:16:42
推荐回答(1个)
回答1:

可以用fscanf()逐个成员读取,或者用fread()函数进行整体读取,不过前提是用fwrite()写入的。例如:

struct student std;

fwrite(&std,sizeof(struct student),1,fp);/*将std结体体写入fp文件*/

fread(&std,sizeof(struct student),1,fp);/*从fp文件读取1个struct student结构体数据存入std变量*/