Hallo Leute,
ich brauch Eure Hilfe!
Ich möchte gerne für ein Programm die Ausgabe umleiten, damit es nicht an die Standardausgabe gelangt, sondern in eine Datei geschrieben wird, wenn ich ein "cout << "bla, bla"; " durchführe.
Die Datei ist eine normale Textdatei.
Ich hätte es mal so probiert (unser Lehrer hat es uns auch so gezeigt), was aber überhaupt nicht funktioniert:
ofstream* cfout;
cfout = new ofstream("c.txt");
if (cfout->fail())
return 1;
cout = *cfout;
Für eine Eingabeumleitung geht das relativ einfach, aber bei der Ausgabe stehe ich ein bisschen an.
Danke für die Hilfe,
Eva
ich brauch Eure Hilfe!
Ich möchte gerne für ein Programm die Ausgabe umleiten, damit es nicht an die Standardausgabe gelangt, sondern in eine Datei geschrieben wird, wenn ich ein "cout << "bla, bla"; " durchführe.
Die Datei ist eine normale Textdatei.
Ich hätte es mal so probiert (unser Lehrer hat es uns auch so gezeigt), was aber überhaupt nicht funktioniert:
ofstream* cfout;
cfout = new ofstream("c.txt");
if (cfout->fail())
return 1;
cout = *cfout;
Für eine Eingabeumleitung geht das relativ einfach, aber bei der Ausgabe stehe ich ein bisschen an.
Danke für die Hilfe,
Eva