Hallo,
ich habe ein C++ Konsolenprogramm, welches endlos Zahlen als eingabe erwartet.
Die Datei heißt bei mir "RIPCOMM_COMMAND.exe"
Nun will ich in einem JAVA Programm das C++ Programm nutzen und Zahlenwerte an das Programm schicken.
Starten tue ich das C++ Programm mit:
Dann erzeuge ich einen BufferedWriter:
Danach schicke ich über den BufferedWriter den String an das C++ Konsolenprogramm:
Nur das klappt nicht :? Mach ich da etwas falsch?
MfG
Denis
[/code]
ich habe ein C++ Konsolenprogramm, welches endlos Zahlen als eingabe erwartet.
Die Datei heißt bei mir "RIPCOMM_COMMAND.exe"
Nun will ich in einem JAVA Programm das C++ Programm nutzen und Zahlenwerte an das Programm schicken.
Starten tue ich das C++ Programm mit:
Code:
Process p = Runtime.getRuntime().exec("RIPCOMM_COMMAND.exe");
Dann erzeuge ich einen BufferedWriter:
Code:
BufferedWriter out = new BufferedWriter(new OutputStreamWriter(p.getOutputStream()));
Danach schicke ich über den BufferedWriter den String an das C++ Konsolenprogramm:
Code:
out.write("8");
Nur das klappt nicht :? Mach ich da etwas falsch?
MfG
Denis
[/code]