Salve a tutti. Non riesco a comporre il codice per creare questo banale programma.
Ho un file tutte_righe.txt che contiene delle frasi separate per ogni rigo:
codice:
Frase1
Frase2
Frase3
Frase4
Volgio che in maniera del tutto random e casuale venga letta una riga dal file tutte_righe.txt e copiata nel file riga_scelta.txt

Ho utilizzato questo codice ma come penso ci sono errori concettuali.

codice:
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
 
int main() {
	ifstream rd;
	ofstream wr;
	rd.open("tutte_righe.txt");
	wr.open("riga_scelta.txt");
	string line;
	while(!rd.eof()) { 
		getline(rd,line);
		fout << line;
	}
	rd.close();
	wr.close();
	return 0;
}
Grazie per l'aiuto