码迷,mamicode.com
首页 > 其他好文 > 详细

信息管理代码分析<二>读取二进制文件数据

时间:2016-04-01 21:48:30      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:

first和end做为全局变量,分别指向链表的头和尾。建立链表的方式也比较简易,从二进制文件数据块中,依次从头到尾读取,每读取一个就建立一个结点。
技术分享

/*基本模型*/
EMP *emp1;
while(!feof(fp))/*读取二进制文件到尾*/
{
    emp1=(EMP *)malloc(sizeof(EMP));
    fread(emp1,sizeof(EMP),1,fp);/*读取数据*/
    if(emp_first==NULL)/*链表串接*/
    {
        emp_first=emp1;
        emp_end=emp1;
    }
    else
    {
        emp_end->next=emp1;
        emp_end=emp1;
    }
};
emp_end->next=NULL;/*尾结点指针置空*/

 

信息管理代码分析<二>读取二进制文件数据

标签:

原文地址:http://www.cnblogs.com/tinaluo/p/5346307.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!