pippi ha scritto:
non ho capito
Facendo finta che le parole nel dizionario siano 20 ( sia in quello italiano, sia in quello inglese )
char italiano[20][128], inglese[20][128];
dove 128 è la lunghezza massima della parola da poter memorizzare, e 20 il numero, come ho detto, delle parole.
Dopo aver letto il file, caricato le parole negli array e letto la parola da tradurre dall'input dell'utente:
int i;
for ( i = 0; i < 20; i++ ) {
if ( !strcasecmp (italiano[i], parolaUtente) ) {
printf ("Parola tradotta: %s\n", inglese[i]);
break;
}
}
Più chiaro?