Mega Code Archive

 
Categories / C / Data Type
 

English to German Translator

#include <stdio.h> #include <string.h> 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; }