LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1191|回复: 3

怎样用fread()??

[复制链接]
发表于 2003-3-28 18:06:35 | 显示全部楼层 |阅读模式
怎样用fread()??用这个函数从文件里读出的数据,怎样显示出来??
例:我用结构体struct aa{
                  char name[10];
                  struct aa* next;
               };
然后用fwrite()写进文件,怎样从这个文件里用fread()读出数据并显示??
发表于 2003-3-30 13:17:59 | 显示全部楼层
size_t  fread(void  *ptr,  size_t size, size_t nmemb, FILE *stream);

跟 fwrite() 的调用方法车差不多

struct aa your_aa;
fread(&your_aa, sizeof(your_aa), 1, your_filep);
 楼主| 发表于 2003-3-30 15:19:42 | 显示全部楼层
我也是这样做过了,但是,读出来的一些大堆不知道什么的字符,后面才是我刚才输入的东西,为什么会这样的
发表于 2003-3-31 12:50:56 | 显示全部楼层
不如你把你的程序贴出来吧,这样大家比较容易发现问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表