#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <string.h>
char *dic[][40] = {"luster","A bright shine on the surface.",
"disgrase", "Loss of honor and respect.",
"glamour","Strong attraction.",
"tomb","The place where a dead person is buried.",
"garbage","Unwanted or spoiled food.",
"bliss", "Great happiness of joy.",
"commend","Speak favorably list.",
"",""
};
int main(int argc, char *argv[])
{
char word[80], ch;
char **point;
do{
puts("Please enter word:");
scanf("%s", word);
point = (char **)dic;
do{
if(!strcmp(*point, word))
{
puts("The meaning of the word is:");
puts(*(point+1));
break;
}
if(!strcmp(*point, word))
break;
point = point + 2;
}while(*point);
if(!*point)
puts("The word is not in dictionary.");
printf("Another? (y/n):");
scanf("%c%*c",&ch);
}while(toupper(ch) != 'N');
system("pause");
return 0;
}
|