in pratica io voglio leggere un file contenente delle stringhe e determinanrne la lunghezza tutto funziona a meno che l'utente nel file dopo aver digitato l'ultima parola del file prema enter

esempio

cane(enter)
topo(enter)
formaggio(enter)
casa

nel caso precedente funziona


in questo caso:

cane(enter)
topo(enter)
formaggio(enter)
casa(enter)
(poisione cursore a inizio nuova riga)


avendo l'utente premuto enter sull'ultima parola c'č un problema , ovvero mi conta l'ultima riga vuota in realtā come una riga di un carattere.

spero di essermi spiegato meglio

grazie