Hallo!
Ich möchte eine einfache Funktion wie "Cout" selbst programmieren, die dann Daten in einer GUI ausgibt. Cout hat eben den Scharm, dass man verschiedene Textwerte einfach so hintereinander fügen kann.
cout << "Fester String " << variable1 << " wiederfest";
Leider habe ich wirklich überhaupt keine Ahnung wie cout funktioniert. Mir geht es darum, dass ich in so einfacher Form, wie bei cout, Ausgabewerte an die GUI übergeben kann. Das ganze als wstring/wchar_t. Zur Ausgabe auf die GUI habe ich eine Funktion "wprint(wstring ausgabewstring)", die nach der Verwendung von meinem GUI-Cout automatisch aufgerufen werden sollte.
Was ist cout denn eigentlich / wie funktioniert das? Ich kenne die Verwendung von "<<" nur in Verbindung mit stringstreams. Wird im Hintergrund überwacht, wann was in cout geschrieben wurde und wenn cout Daten enthält, werden diese ausgegeben?
Ich hoffe mein Problem wird so einigermaßen klar ;-)
Gruß
Nimda05
Ich möchte eine einfache Funktion wie "Cout" selbst programmieren, die dann Daten in einer GUI ausgibt. Cout hat eben den Scharm, dass man verschiedene Textwerte einfach so hintereinander fügen kann.
cout << "Fester String " << variable1 << " wiederfest";
Leider habe ich wirklich überhaupt keine Ahnung wie cout funktioniert. Mir geht es darum, dass ich in so einfacher Form, wie bei cout, Ausgabewerte an die GUI übergeben kann. Das ganze als wstring/wchar_t. Zur Ausgabe auf die GUI habe ich eine Funktion "wprint(wstring ausgabewstring)", die nach der Verwendung von meinem GUI-Cout automatisch aufgerufen werden sollte.
Was ist cout denn eigentlich / wie funktioniert das? Ich kenne die Verwendung von "<<" nur in Verbindung mit stringstreams. Wird im Hintergrund überwacht, wann was in cout geschrieben wurde und wenn cout Daten enthält, werden diese ausgegeben?
Ich hoffe mein Problem wird so einigermaßen klar ;-)
Gruß
Nimda05