Oppure

Loading
27/10/08 17:39
borelg
Intanto colgo l' occasione del mio primo post per salutarvi tutti :) Ciao
Poi avrei bisogno di aiuto per fare una parte di un programma: qual è la funzione che mi permette di prelevare delle righe da un file txt?
per esempio se volessi prelevare la riga n°3 dal file testo.txt che funzione dovrei usare?
Va bene getline? se si mi potreste spiegare come si usa? perhcè io non la ho capita.
grazie mille in anticipo:D
aaa
28/10/08 0:31
munkaka
ciao
si si fa con getline, ti faccio un esempio
#include <fstream> // o fstream.h

...

char linea[255];
int cont=0;

ifstream leggi ("testo.txt");

while( !leggi.eof() )
{
     cont++;
    leggi.getline(linea,255);

    if(cont==3)
       cout<<linea;
}

leggi.close();



ogni volta che chiami la funzione getline ti preleva la riga successiva del testo
Ultima modifica effettuata da munkaka 28/10/08 0:33
aaa