Uso libreria fstream

di il
1 risposte

Uso libreria fstream

Salve! Come da titolo qualcuno mi può spiegare le principali funzioni di questa libreria?
Attualmente so, che con questa libreria si può aprire un file testo (txt,csv etc.) e scriverci sopra dati, o leggerli. Allo stesso tempo si possono salvare dati su file di testo.
So compilare programmi simili:
#include <iostream>
#include <cstdlib>
#include <fstream>
#include <string>
using namespace std;
main()
{
	string prova;
	fstream we;
	we.open("prova.txt",ios::out);
	cout<<"Inserire una parola: ";
	cin>>prova;
	we<<prova;
	we.close();
	cout<<"Parola inserita! \n";
	system("pause");
}
E si procede con passaggi simili se si vuole leggere dati dal file in questione.
Ma come faccio, ad esempio, a scrivere più parola sul file? Se io ora, vado a riaprire il programma e inserisco nella variabile "prova" un'altra parola, quest'ultima sovrascrive quella già presente nel file di testo. Che modifiche devo apportare per far salvare quante parole voglio nel file?

1 Risposte

  • Re: Uso libreria fstream

    Non puoi chiedere in una domanda in un forum di avere spiegato quello che viene spiegato in diversi capitoli di un libro.

    Aprine uno e dedica un paio di settimane a leggere l'argomento.
Devi accedere o registrarti per scrivere nel forum
1 risposte