struct car
{
char a[10];
char b[20];
}car1[100];
main()
{
FILE *fp;
char ch[10]; //放妳輸入的車牌
int i;
if((fp=fopen("妳的數據文件","rt"))==NULL) //這幾行是打不開文件就退出程序的
{ //標準就是這麽寫
printf("connot open file");
exit (1);
}
for(i=0;i<100;i++)
car[i]=fscanf(fp,"%s %s",a,b) //把數據讀入到car這個數組當中
printf("輸入車牌");
gets(ch);
for(i=0;i<100;i++)
if(strcmp(car[i]->a,ch))
puts(car[i]->b);
fclose(fp);
}
思路基本上這樣,很多東西我都忘記了,妳好好看看文件的讀寫和結構體,應該能把這個程序改好