没看懂,错误改不了
inquire_num(){
int i,j=0,flag,sum;
long inquire_num[20];
system("cls");
printf("\n 输入要查询的车辆编号:");
scanf("%ld",&inquire_num);
for(i=0;i<sum;i++)
if(inquire_num==cars[i].num) warning C4047: '==' : 'long [20]' differs in levels of indirection from 'long '
{
printf("\n **车辆信息**\n");
printf("车辆编号 车辆名称 车辆类型 车辆颜色 车辆数量 车辆价格 车辆备注\n");
printf("\n\t %5ld %5s %5s %5s %ld %5ld",cars[i].num,cars[i].name,cars[i].type,cars[i].colour,cars[i].count,cars[i].price,cars[i].beizhu);
}
else j++;
if(j==sum)
printf("\n 该汽车不存在!");
getch();
}