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)