故障码车型 学习词典模式查询:
#include "stdafx.h"
#include "stdio.h"
#include "string.h"
#include "stdlib.h"
int count = 10;
struct words
{
char english[20];
char cixiing[20];
char means[100];
}
stu[10] = {
{"P0001","std","Fuel Volume Regulator Control Circuit/Open"},
{"P0002","std","Fuel Volume Regulator Control Circuit Range/Performance"},
{"P0000","Std","ISO/SAE reserved"},
{"P000A","Std","A Camshaft Position Slow Response Bank 1"},
};
void main()
{
int in;
void finding();
printf("**************************!\n");
printf("please choose :\n 1 -LOOK UP \n 2 -EXIT !\n");
for(;;)
{
scanf("%d",&in);
switch(in)
{
case 1:finding();
break;
case 2:exit(0);
}
}
}
void finding()
{
char word[20];
int i ;
printf("please input the word : ");
scanf("%s",word);
for(i=0 ;i<=10;i++)
{
if (strcmp(word,stu[i].english)==0)
{
printf("%s,%s,%s\n",stu[i].english,stu[i].cixiing,stu[i].means);
break;
}
}
if (i>10)
printf("this word is not found in the dictionary!\n");
}