全文预览

数据结构课程设计报告图书馆管理系统(含源代码)

上传者:学习一点 |  格式:doc  |  页数:19 |  大小:215KB

文档介绍
trcpy(n->CardNum,CaNum); //记录证号Р n->next=NULL;}Р int i=0;Р for(i=0;i<Retotal;i++)Р { if(!strcmp(Lin[i].CNum,CaNum)) //如果已经有该图书证的信息Р { p=Lin[i].next;Р while(p->next)p=p->next; //遍历到最后一个结点Р q=(Bor *)malloc(sizeof(Boro));//分配空间Р p->next=q;Р strcpy(q->BNum,BorrowNum); //记录书号Р cout<<"输入归还日期:";Р cin>>q->RetDate;Р q->next=NULL;Р cout<<"借阅成功。"<<'\n';Р break;}} //找到证了就跳出循环Р if(i==Retotal) //如果没有这张证的信息Р { strcpy(Lin[i].CNum,CaNum); //记录证号Р p=(Bor *)malloc(sizeof(Boro)); //分配空间Р Lin[i].next=p;Р strcpy(p->BNum,BorrowNum);Р cout<<"输入归还日期:";Р cin>>p->RetDate;Р p->next=NULL;Р Retotal++; //借阅证号信息总数加1Р cout<<"借阅成功。"<<'\n';}}Р else cout<<"借阅失败。该书现在库存为0。"<<'\n';}}Р//4、归还:注销对借阅者的登记,改变该书的现存量。Рvoid Return(ook &boo,lend &Lin,char ReturnNum[],char BorrowerNum[])Р{ Bor *p,*q;Р LinkList *m,*n;Р int flag=0; //设置一个参数

收藏

分享

举报
下载此文档