文档库

最新最全的文档下载
当前位置:文档库 > 航班查询系统 C语言源程序

航班查询系统 C语言源程序

#include

#include

#include

#define NOD struct plane_list

struct plane

{char number [10];

char start[10];

char arrive [10];

char date[10];

char starttime[10];

char arrivingtime[10];

char price[10];

char model[10];

};

NOD

{char number [10];

char start[10];

char arrive [10];

char date[10];

char starttime[10];

char arrivingtime[10];

char price[10];

char model[10];

NOD*next;

};

FILE *fp;

/*由文件中的数据生成一个飞机航班的链表,如果文件不存在,则是一个空链表*/ NOD *load(char planename[])

{ NOD *p,*q,*head;

struct plane per;

p=(NOD *)malloc(sizeof(NOD));

q=head=NULL;

if((fp=fopen(planename,"rb"))==NULL)

return head;

else

{ while(!feof(fp))

{ if(fread(&per,sizeof(struct plane),1,fp)==1)

{

p=(NOD *)malloc(sizeof(NOD));

strcpy(p->number,per.number);

strcpy(p->start,per.start);

strcpy(p->arrive,per.arrive);

strcpy(p->date,per.date);

strcpy(p->starttime,per.starttime);

江苏快3一定牛 传奇私服 江苏快三开奖结果今天江苏快3走势图