Tastatur einlesen,ohne DOS-Funktionen
-
Hi,
gibt es eine Möglichkeit mit C++ die Tastatur einzulesen,ohne dazu die DOS-Funktionen wie gets zu verwenden?
Hoffe ihr wisst was ich meineXalon
-
Nein, der C++ Standard sieht Eingaben ohne <endline> (meist Enter) nicht vor.
In welchen Betriebssystemen wird das Programm denn laufen,
vielleicht kann man eine gemeinsame Lib finden.
-
Unter Windows...
Aber kann man mit Assembler nicht auch so die Tastatur einlesen?
Wenn ja würde ich mich über einen Lik zu dem Thema freuenXalon
-
Mit Assembler bist du unter Windows genauso an die API gebunden.
Natürlich gibt es Funktionen in der Win-API, die dich auf Tastenklicks reagieren lassen, aber was möchtest du eigentlich?
Oder willst du ein Programm für MSDos kompilieren und das dann unter Windows ausführen. Da kannst du dann deine MSDos Interupts benutzen...
-
die dich auf Tastenklicks reagieren lassen
JA,sowas brauch ich,also wie
if (tastendruck())
cout << gettaste();Sowas halt

Xalon
-
Unter Windows wäre dann wohl _kbhit und getch das richtige für dich. Müssten beide in der conio.h zu finden sein.
-
Ok,danke,werd wenn ich mehr Zeit hab mal danach googlen

Xalon