Ich wollte gerne wissen, wenn ich im Programm per system("cmd") ne neue Ausgabe rufe ob ich dann zwischen den Augabefenstern switchen könnte. Quasie im ersten eingeben und im zweiten Ausgeben. Weiß das jemand.
ja dann halt mit popen und Co, das "Fenster" musste dann selbst machen, du brauchst halt threads pro programm und für deine steuerung einen. dann musst du halt je nach dem welches programm aktiv ist von der pipe lesen und auf den bildschirm ausgeben, bzw vom bildschirm lesen (stdin) und in die jeweilige pipe schreiben.
du kannst dir mal den linuxsource vom programm "screen" anschauen, da findeste evtl etwas hilfe dazu -- class God : public ChuckNorris { };
kannst doch einfach dir nen HWND von deiner Konsole und von deinem Window holen... dann rufst de einfach immer mit SetForegroundWindow ein Fenster nach vorne