#define Wrong "\n !!! 输入出错了请重新输入: "
#defin Print “%16s%9s%9s%11s%8s%9s \n\n”,T[i].hao,T[i].data,T[i].lt,T[i].at,T[i].price,T[i].zps
#define Geshi “\n 车次号 日期 发车时间 到达时间 票价 总票量”
#define N 100
gets(l);//接受ENTER
gets(name) == scanf("%s",name);
fread(&T[i],sizeof(struct Train),1,fp);gets从标准输入设备读字符串函数,
if(strcmp(num,T[i].hao)==0) //
while(!feof(fp))等价于while(feof(fp)==0),当到达文件末尾时,feof返回非零值,否则返回零,所以while(!feof(fp))的意思就是当没有到达文件末尾。