一个系统显示出错,但不知道怎么改正~求指教
void searchAge(){
int Age,i,j;
if((fp = fopen("car_type","rb"))==NULL)
{
printf("不能打开\n");
exit(0);
}
while(1)
{
printf("请输入你要查找的汽车车龄:\n");
scanf("%d",&Age);
for(i = 0;i<sum;i++)
{
fread(&car[i],sizeof(struct car_type),1,fp);
if(strcmp(Age,car[i].age)==0)
{
printf("%d %10s %d %4.2f\n",car[i].num,car[i].name,car[i].age,car[i].price);
}
}
这是有问题的代码?
if(strcmp(Age,car[i].age)==0)
这是系统提示错误的代码
这是系统提示的错误
求改正,