Beh ... ma se tu presenti il problema *dopo* che si e' discusso su un codice, mi sembra evidente che tutti i suggerimenti possano apparire sbagliati! Ci vorrebbe il mago Otelma ... !![]()
Se devi leggere delle "parole", non puoi usare
fscanf(fin,"%c",&car);
perche' questo leggerà solamente dei caratteri.
Dovrai usare delle stringhe, dichiararle con una certa lunghezza massima, diciamo 200 caratteri
char parola[200];
ed usarle per leggere da file con
fscanf(fin, "%s", parola);
A questo punto avra' un senso operare con
if(strlen(parola)>7)

Rispondi quotando