RudolfG
Erfahrenes Mitglied
Hi Leute,
ich beschäftige mich als Vorbereitung auf mein Abschlussprojekt ein wenig mit der Standardeingabe und -ausgabe.
Mein Programm wird z. B. über die Kommandozeile wie folgt aufgerufen:
In meinem Programm lese ich dann über std::cin alles ein! Das funktioniert soweit auch super und ich habe auch verstanden, dass hier die Ausgabe von time in die Standardeingabe von meine.exe geleitet wurde.
In meinem Programm muss ich eine andere Anwendung starten und auf seinen inputstream schreiben und genau hier fehlen mir die Ideen bzw. ich weiß nicht ganz nach was ich suche bzw. gucken muss.
Starte ich das Programm mit ShellExecute() und schreibe dann die eingelesenen Daten auf dem Standardoutput meines Programms oder was bzw. wie kann man in diesem Fall vorgehen?
Hoffe, dass meine Fragestellung soweit verständlich formuliert ist.
Gruß
RudolfG
ich beschäftige mich als Vorbereitung auf mein Abschlussprojekt ein wenig mit der Standardeingabe und -ausgabe.
Mein Programm wird z. B. über die Kommandozeile wie folgt aufgerufen:
Code:
time | meine.exe
In meinem Programm lese ich dann über std::cin alles ein! Das funktioniert soweit auch super und ich habe auch verstanden, dass hier die Ausgabe von time in die Standardeingabe von meine.exe geleitet wurde.
In meinem Programm muss ich eine andere Anwendung starten und auf seinen inputstream schreiben und genau hier fehlen mir die Ideen bzw. ich weiß nicht ganz nach was ich suche bzw. gucken muss.
Starte ich das Programm mit ShellExecute() und schreibe dann die eingelesenen Daten auf dem Standardoutput meines Programms oder was bzw. wie kann man in diesem Fall vorgehen?
Hoffe, dass meine Fragestellung soweit verständlich formuliert ist.
Gruß
RudolfG