PDA

View Full Version : [C++] Ottenere un output su file di testo: come ?


DomusP45
20-12-2013, 09:17
Salve a tutti,
da Visual C++ vorrei che gli output cout del mio programma finissero invece che a video, in un file di testo, riga per riga così come li vedo sul monitor.

Come si fa questa cosa?

lorenzo001
20-12-2013, 14:08
Apri uno stream in output e ripeti l'output sullo stream

[Kendall]
20-12-2013, 16:57
Ecco un buon tutorial. In generale ti consiglio il sito in questione, è un'ottima risorsa per il C++.

http://www.cplusplus.com/doc/tutorial/files/

vendettaaaaa
20-12-2013, 19:13
Ti consiglio di usare fprintf anzichè ofstream se devi stampare numeri con formati diversi. Con fprintf la formattazione del numero la fai con %d, %12.4E, %-13.5G eccetera, con ostream diventa tutto ESTREMAMENTE più verboso.

DomusP45
21-12-2013, 08:40
;40457829']Ecco un buon tutorial. In generale ti consiglio il sito in questione, è un'ottima risorsa per il C++.

http://www.cplusplus.com/doc/tutorial/files/

Ti consiglio di usare fprintf anzichè ofstream se devi stampare numeri con formati diversi. Con fprintf la formattazione del numero la fai con %d, %12.4E, %-13.5G eccetera, con ostream diventa tutto ESTREMAMENTE più verboso.

Grazie mille!! In questi giorni farò le mie prove e vi faccio sapere..
Buon fine settimana!

EDIT: Perfetto, grazie!!