如何读出文件中指定的数据,例如我存入一个结构体在文件中,此时想找到结构体中某个成员的数值。

[复制链接]
查看11 | 回复2 | 2011-11-21 13:41:32 | 显示全部楼层 |阅读模式
以单个结构体为例:struct strX AA = {xx,xx,xx,x,xx};struct strX *buffer = &AA;fwrite(const void*buffer,size_t size,size_t count,FILE*stream);写文件的时候直接将从*buffer指定位置内存开始,大小为sizeof(struct strX)的内存块写入文件 fread( void *buffer, size_t size, size_t count, FILE *stream );读的时候直接将大小为sizeof(struct strX)的文件块读出并放到*buffer指定的内存位置(buffer 不能NULL)访...
回复

使用道具 举报

千问 | 2011-11-21 13:41:32 | 显示全部楼层
就按照这样的描述,也就只能回答成1楼的样子了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行