www.pudn.com > v4670_flight.rar > Flight.c


/* Please run Chinese a system, then you can read the comment. */ 
/* 文件名:flight.c 
   说明:本系统的用户界面 
   作者:01090B1 李子明 13号 
   创建日期:2003/6/30 
   修改日期:2003/7/3        */ 
#include  
#include  
#include "datatype.h" 
#include "book.h" 
#include "cancel.h" 
#include "manage.h" 
#include "query.h" 
#include "quit.h" 
void main(void) 
{ 
  FLIGHT fltlist[40]; 
  NODE psglist; 
  ReadFlight(fltlist); 
  ReadPassenger(&psglist); 
  for (;;) 
  { 
    char c; 
    clrscr(); 
    printf("飞机订票系统\n"); 
    printf("~~~~~~~~~~~~\n"); 
    printf("---主菜单---\n"); 
    printf("1.订票\n"); 
    printf("2.退票\n"); 
    printf("3.航班管理\n"); 
    printf("4.查询\n"); 
    printf("5.退出\n"); 
    printf("\n请选择1-5:"); 
    c = getchar(); 
    switch (c) 
    { 
      case '1': 
	Book(fltlist, &psglist); 
	break; 
      case '2': 
	c_ticket(fltlist, &psglist); 
	break; 
      case '3': 
	Manage(fltlist, &psglist); 
	break; 
      case '4': 
	query(fltlist, &psglist); 
	break; 
      case '5': 
	Quit(fltlist, &psglist); 
	break; 
      default: 
	continue; 
    } 
    if (c == '5') 
      break; 
  } 
  ClearPsgList(&psglist); 
}