您的位置:首页 > 其它

图书馆预约系统

2014-08-11 22:49 169 查看
真的好久没编程,作为一个软件工程大二的。到现在还编这种程序,真丢人。

昨晚做到四点,这个程序思路很简单。但昨晚被fscanf和fread绊住,占据了很多时间。

好好编程,做个coder。

本来想用滑块写界面的,但是时间不够了,这能这样了,很难看。

#include

#include

#include

#include

typedef struct node

{

    char
book[20];

    char
card[20];

    char
tel[20];

    struct node
*next;

}libre, *lib;

void space(int o,int p);

void Paint();

lib InitList();

void addlist();

int dellist();

int inqlist();

void showlist();

void paint2();

int main()

{

    int i;

    lib l;

  
 Paint();

  
 space(1,16);

  
 printf("请输入你要进行的操作");

  
 scanf("%d",&i);

  
 switch(i)

    {

  
   
 case 1:l=InitList(); break;

  
   
 case 2:addlist(); break;

  
   
 case 3:dellist(); break;

  
   
 case 4:inqlist(); break;

  
   
 case 5:showlist(); break;

  
   
 case 0: system("cls");

  
   
   
    
exit(0);

  
   
       
space(8,16); printf("感谢您使用本程序!\n");break;

       
default:printf("请输入正确的命令!\n");

    }

    return
0;

}

void space(int o,int p)

{

    int
q,w;

  
 for(q=0;q

  
   
 printf("\n");

    for(w=0;w

  
   
 printf("  ");

}

void Paint()

{

  
 system("cls");

  
 system("color F0");

  
 space(7,16);

  
 printf("-->WHUT图书馆预约系统<--\n");

  
 space(0,14);printf("******************************\n");

  
 space(0,17);

  
 printf("1:初始化预约簿\n");

  
 space(0,17);

  
 printf("2:新增预约\n");

  
 space(0,17);

  
 printf("3:删除预约记录\n");

  
 space(0,17);

  
 printf("4:查询预约记录\n");

  
 space(0,17);

  
 printf("5:显示\n");

  
 space(0,17);

  
 printf("0:退出\n");

}

void paint2()

{

    int i;

  
 space(0,14);printf("************************\n");

  
 space(0,16);printf("按1返回主菜单\n");

  
 space(0,16);printf("按0退出程序\n");

  
 scanf("%d",&i);

  
 switch(i)

    {

    case 1:
main();break;

    case 0:
system("cls");

  
   
   
 

  
   
    
space(8,16); printf("感谢您使用本程序!\n");

  
   
   
 exit(0);break;

   
default:printf("请输入正确的命令!\n");

    }

}

lib InitList()

{

    

    FILE
*fp;

    lib l;

  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: