基本信息
源码名称:C语言实现--设备信息管理系统
源码大小:0.10M
文件格式:.rar
开发语言:C/C++
更新时间:2021-01-22
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

C语言实现--设备信息管理系统,运用了C语言的文件操作和单链表,代码中有清晰备注,参考此案例能解决解决一般C语言学者的系统编译问题。

 //查id
    while(p)
    {
        if(temp.id==p->data.id)
            {
                f=1;
                break;
            }
        p=p->next;
    }
    //判断id是否正确
    if(f=0)
        {
            printf("无此编号设备");
            return;
        }

    /////遍历链表/////////////

LinkNode1 * p;
    p=head->next;
    printf("设备编号   设备姓名    攻击力    防御力\n");
    while(p!=NULL)
    {
        printf("    %-5d  %-10s   %-5d     %-5d\n",p->data.id,p->data.name,p->data.aggressivity,p->data.defensive);
        p=p->next;
    }

    FILE *fp;
    /////////////读 txt1 存入链表1////////////////////
    fp=fopen("EquipmentList.txt","r");
    if(fp==NULL)
    {
        printf("文件读取异常");
        return;
    }
    node1 temp1;
    LinkNode1 *p1,*rear1;
    rear1=head1;
     while(!feof(fp))
     {
        fscanf(fp,"%d%s%d%d",&temp1.id,temp1.name,&temp1.aggressivity,&temp1.defensive);
p1=(LinkNode1*)malloc(sizeof(LinkNode1));
p1->data=temp1;
rear1->next=p1;
rear1=p1;
}
rear1->next=NULL;
        fclose(fp);