PDA

Visualizza la versione completa : [C++] Aprire file.txt e leggere/modificare solo una parte del file


Jacki93
05-09-2008, 13:24
Ciao, inzio con il dire che ho cercato su google e ovunque qualche maledetta informazione su fstream, ma nn ho trovato molto, avrei bisogno di utilizzare ofstream per prima leggere un file.txt che dovrebbe essere composto simile a questo:

numero1: 112
numero2: 224

il programma dovrebbe leggerlo e salvare i valori:

int numero1 = 112;
int numero2 = 224;

in una terza parte dovrei modificare solo il numero, tipo se modifico 112 con 222 dovrei visualizzare sul txt qualcosa del genere:

numero1: 222
numero2: 224

stessa cosa se modifico il 224...

So benissimo che nn ho ancora provato a scrivere qualche codice, il fatto che nn ho nessun riferimento a questa libreria fstream...
Vi chiedo perfavore di o linkarmi una guida con tutte le funzioni di ofstream o magari di farmi qualche esempio su come funzionano un po tutti.. Grazie mille.... ciaooo.... :)

shodan
05-09-2008, 17:53
http://www.cplusplus.com/reference/iostream/

C' tutta la gerarchia stream.

Jacki93
05-09-2008, 20:35
come faccio a mettere il puntatore all'inizo del file? di modo che riscrive ogni volta il file al posto di andare a capo?


text.open ("text.txt", fstream::in | fstream::out);

mondobimbi
05-09-2008, 21:12
http://www.cplusplus.com/reference/iostream/ostream/seekp.html

Loading