Quote Originariamente inviata da ing82 Visualizza il messaggio
Ma il ciclo for va messo all'interno del while?

con qualche riga di codice forse riesco a capire:

...

Si può fare così?
Sì, ad occhio direi di sì. Attenzione al for: avevo detto i<4, non <=4. Se metti <=4 il codice viene eseguito 5 volte!

Quote Originariamente inviata da ing82 Visualizza il messaggio
Quindi quando metto il comando getline(f,s), la volta successiva che richiamo il comando getline passa in automatico alla linea successiva?
Esatto.