Uso libreria fstream

di Anonimizzato13250 il
1 risposte
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

  • 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