`

C中结构体

 
阅读更多

把结构体保存到文件中,用fwrite()函数:

fwrite(&primer,sizeof(struct book),1,pbooks);

其中,primer为结构体book变量,sizeof(struct book)是结构体book的大小,1表示只需复制一块。

 

fread()函数将把一个结构体大小的一块数据从文件复制到&primer指向的位置。

如:fread(&library[0],sizeof(struct book),1,pbooks);

其中,pbooks表示文件,library[]是一个book型数组(book为一个结构体)

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics