当前位置:首页 > 同学录的设计与实现说明书
信息与计算科学本科专业 面向对象课程设计 说明书
619 printf(\打开完毕!\\n\620 return(head); 621 } 622 getchar(); 623 fclose(fp); 624 } 625
626 /////////////综合操作函数//////////////////////
627 struct TXL_project *ZongHe(struct TXL_project *head) { 628 system(\629 char num[10]; 630 while(1) { 631 printf(\632 printf(\ 1 分类查找 ****\\n\633 printf(\ 2 单个显示 ****\\n\634 printf(\ 3 增加 ****\\n\635 printf(\ 4 删除 ****\\n\636 printf(\ 5 修改 ****\\n\637 printf(\ 6 退出 ****\\n\638 printf(\639 printf(\请输入您选择的操作:\\t\640 gets(num); 641 system(\642 switch(*num) { 643 case '1': { 644 head=chazhao(head);//分类查找 645 print(head); 646 } 647 break; 648 case '2': { 649 head=xianshi(head);//显示 650 } 651 break; 652 case '3': { 653 head=insert(head);//增加 654 print(head); 655 } 656 break; 657 case '4': { 658 head=delet(head);//删除 659 print(head); 660 } 661 break; 662 case '5': { 663 head=xiugai(head);//修改 664 print(head); 665 } 666 break; 667 case '6': 668 break; 669 default: 670 printf(\操作错误,此项不存在!\\n\671 break; 672 } 673 if(strcmp(num,\
2013/4/9
25 / 27
信息与计算科学本科专业 面向对象课程设计 说明书
674 break; 675 } 676 return(head); 677 } 678
679 ////////////////主函数/////////////////////// 680 void main() { 681 system(\682 struct TXL_project *head; 683 head=NULL; 684 char num[10]; 685 while(1) {printf(\★★★ 同学录管理程序 ★★★\\n\686 printf(\687 printf(\ 1 创建同学录 ****\\n\688 printf(\ 2 按名字排序 ****\\n\689 printf(\ 3 综合操作 ****\\n\690 printf(\ 4 保存 ****\\n\691 printf(\ 5 打开 ****\\n\692 printf(\ 6 关于 ****\\n\693 printf(\ 0 退出 ****\\n\694 printf(\695 printf(\请输入您选择的操作代码:\\t\696 system(\697 gets(num); 698 system(\699 switch(*num) { 700 case '1': { 701 if(head==NULL) { 702 head=creat();//创建 703 print(head); 704 } 705 else { 706 head=ShiFang(head); 707 head=creat();//重新创建 708 print(head); 709 } 710 } 711 break; 712 case '2': { 713 head=PaiXu(head);//排序 714 } 715 break; 716 case '3': { 717 head=ZongHe(head);//综合操作 718 } 719 break; 720 case '4': { 721 save(head);//文件保存 722 print(head); 723 } 724 break; 725 case '5': { 726 head=load(head);//文件输出 727 } 728 break;
2013/4/9
26 / 27
信息与计算科学本科专业 面向对象课程设计 说明书
729 case '6': { 730 head=About(head);//关于 731 } 732 break; 733 case '0': 734 head=ShiFang(head); 735 break; 736 default: 737 printf(\操作错误,此项不存在!\\n\738 break; 739 }
740 if(strcmp(num,\741 break; 742 } 743 }
2013/4/9 27 / 27
共分享92篇相关文档