next=p;Р q=p;Р }Р p->next=0;Р return head1;Р }Р struct node *inserttwo(struct node *head2) /*输入b.txt中所有的信息,并构建新的带头结点的链表*/Р {Р int i;Р struct node *p,*q;Р head2=q=(struct node *)mal" /> next=p;Р q=p;Р }Р p->next=0;Р return head1;Р }Р struct node *inserttwo(struct node *head2) /*输入b.txt中所有的信息,并构建新的带头结点的链表*/Р {Р int i;Р struct node *p,*q;Р head2=q=(struct node *)mal" />

全文预览

借还书信息汇总-课程设计报告

上传者:蓝天 |  格式:doc  |  页数:19 |  大小:289KB

文档介绍
Р printf("\n");Р q->next=p;Р q=p;Р }Р p->next=0;Р return head1;Р }Р struct node *inserttwo(struct node *head2) /*输入b.txt中所有的信息,并构建新的带头结点的链表*/Р {Р int i;Р struct node *p,*q;Р head2=q=(struct node *)malloc(sizeof(struct node));Р for(i=0;i<n;i++)Р?{Р p=(struct node *)malloc(sizeof(struct node));Р?printf("账号:");Р?scanf("%s",b[i].zhanghao);Р printf("学号:");Р?scanf("%s",b[i].num);Р?printf("图书索引号:");Р?scanf("%s",b[i].suoyinhao);Р printf("还书时间:");Р?scanf("%s",b[i].returntime);Р?printf("\n");Р q->next=p;Р q=p;Р }Р p->next=0;Р return head2;Р }Р void showone(struct node *head1) /*保存到a.txt文件中并显示出来*/Р { Р int i;Р struct node *temp;Р temp=head1;Р printf("a.txt\n");Р?fp1=fopen("a.txt","w");Р?for(i=0;i<n;i++)Р?if(fwrite(&a[i],sizeof(struct book),1,fp1)!=1) /*将结构体数组a[i]中的数据写入a.txt文件*/Р?printf("文件写入数据错误\n");

收藏

分享

举报
下载此文档