/* simple program to translate English to German language */ /* NOTE: example uses the gets() function which will give a warning when this file is compiled... */ #include #include char words[][2][40] = { "dog", "Hund", "no", "nein", "year", "Jahr", "child", "Kind", "I", "Ich", "","" }; int main(void) { char english[80]; int i; printf("Enter English word: "); gets(english); /* look up the word */ i = 0; /* search while null string not yet encountered */ while(strcmp(words[i][0], "")) { if(!strcmp(english, words[i][0])) { printf("German translation: %s", words[i][1]); break; } i++; } if(!strcmp(words[i][0], "")) printf("Not in dictionary\n"); return 0; }