Originariamente inviato da lucia983
Vi spiego il problema.. devo leggere un file
Questo file è variabile ed è costruito così:

n <numero>
m <numero>
t <termine1> <termine2> ... <termine T>
.....
.....

per le prime due righe non ho problemi faccio così:

file >> stringa;
file >> n;

file >> stringa;
file >> m;

per la terza riga invece non so come fare.. il numero di termini T(i termini sono numeri) è variabile e non posso dire di leggere fino alla fine del file perchè dopo quei termini devo leggere altre cose..
ho provato a cercare sul forum ma non ho trovato nulla che potesse aiutarmi..
qualcuno può farlo?! vi ringrazio!
In pratica questa parte del file andrebbe ignorata in fase di lettura, giusto?
t <termine1> <termine2> ... <termine T>
Se si trova sempre su un' unica riga, potresti leggerla tutta
fino al line-feed (ASCII 10) o al carriage-return(ASCII 13).
Quindi ti ritroveresti posizionata alla riga successiva, da dove,
puoi ricomincire a leggere i dati che ti servono.