注册 登录
编程论坛 C语言论坛

火车订票系统,求助

小白神奇 发布于 2019-06-24 15:12, 1865 次点击
我从网上找的源代码,在实现按目的地查询方法的时候对代码不懂,二楼附上源代码
4 回复
#2
小白神奇2019-06-24 15:12
//通过终点站查路线
void queryinfobyBNAME()
{
char Name[20]={0};
setInfo("输入终点站",Name);
int i;
for(i=0;i<cbNum;i++)
{
if(strcmp(cBList[i].C_BNAME,Name)==0)
{
printf("班次信息\n");
printf("班次 发车时间 起点站 终点站 行车时间 额定载量 余票数量\n");
printf("%-010s%-010s%-010s%-010s%-010s%-010s%-010s\n",
cBList[i].C_ID,cBList[i].C_TIME,
cBList[i].C_ANAME,cBList[i].C_BNAME,cBList[i].C_USETIME,
cBList[i].C_MAXNUM,cBList[i].C_REMAINNUM );
printReturn("\n\t回车键返回");
return;
}
}
printReturn("\n\t指定信息不存在,回车键返回");
};
#3
小白神奇2019-06-24 15:13
不懂的部分
cBList[i].C_ID,cBList[i].C_TIME,
cBList[i].C_ANAME,cBList[i].C_BNAME,cBList[i].C_USETIME,
cBList[i].C_MAXNUM,cBList[i].C_REMAINNUM );
不知道他们的功能和作用,,,
cbNum   记录班次数

CardBase cBList[MAXNUM];//班次列表
//读取班次信息
#4
小白神奇2019-06-25 08:55
看帖不回的都死去吧
#5
顾长庚2019-06-25 22:15
回复 3楼 小白神奇
cBList[i],这是个结构体类型的数组吧,
cBList[i].C_ID,
cBList[i].C_TIME,
cBList[i].C_ANAME,
cBList[i].C_BNAME,
cBList[i].C_USETIME,
cBList[i].C_MAXNUM,
cBList[i].C_REMAINNUM
这些都是这个这个结构体对象的属性成员,具体什么含义,那你只能去看这个结构体是怎么定义的
1