Eclipse Console ist keine vollwertige Console

soeni1987

Mitglied
Hallo,

ich habe das folgende Problem.
Ich möchte daten asyncron über die Konsole einlesen. D.h. mein Programm läuft und der user kann tasten drücken, ohne das ein echo kommt. Braucht mein Programm input, so kann es die eingegebenen Zeichen lesen. Hierzu habe ich z.b.getch() oder die WinapiConsole genutzt. Beides funktioniert prima, wenn ich das Programm auf der Windowskonsole laufen lasse. Sobald ich es jedoch auf der Eclipseconsole laufen lasse bekommt er über die Windows api keinen handel mehr auf die Konsole und getch() returniert nicht mehr.

Wie bekomme ich die Eclipse Konsole dazu mir jedes Zeichen zu geben (ohne jedes mal enter zu drücken) und das lokale echo auszuschalten?

Alternativ, wie kan ich eclipse dazu bringen, die Applikation nicht in der Eclipseconsole auszuführen, sondern nativ in der Windows-Konsole

Gruß

soeni

PS: ich programmiere in c++, weis aber nicht, ob meine Frage hier richtig ist. habe keinen passenderen Platz gefunden.
 
Zurück