Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Tastenabfrage

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
05.11.2004, 21:31 Uhr
~chm
Gast


Wie kann ich Tasten abfragen(nicht etwas eingeben und enter drücken)

z.B: Ich möchte mit dem nach oben Courser etwas bewegen

wie geht das???
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
05.11.2004, 21:41 Uhr
RedEagle




C++:
#include <conio.h> //für getch();

//...

int zeichen;
zeichen = getch();



in "zeichen" wird der ASCII-Code der gedrückten Taste gespeichert. Ich weiß nciht obs dir was bringt, Aber evtl kann man ja, anstatt der Cusortastet, die Nummer-Tasten benutzen, da sind ja auch Pfeile Draufgedruckt
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
06.11.2004, 00:00 Uhr
Hans
Library Walker
(Operator)


Hi,

zu conio.h muss aber noch gesagt werden, das es noch von DOS stammt, und nur in Konsolenprogrammen vernünftig funktioniert. Wenn die Keyboardabfrage in einem Windowsprogramm laufen soll, bringt conio nichts. Freundlicherweise hat Borland bei dem Builder auch noch verschiedene MS-Originalhilfetext beigelegt. Da gibt es z.B. die Win32 Programmer's Reference, wo genaustens beschrieben wird, wie man eine Keybordabfrage unter Windoof realisiert. (Keyboard Input) (Unter Keyboard Input functions sind dann fast 30 Funktionen aufgelistet, womit man jeden möglichen Fall bearbeiten kann...)

Ach ja, unter Linux gibt es auch kein conio. Aber ein conioex.h oder so was gibt es da. Am besten mal die Suchfunktion bemühen, denn das Thema kam hier schon öfter mal vor.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
06.11.2004, 10:48 Uhr
RedEagle



Unter Linux gibts conioex??
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
07.11.2004, 19:28 Uhr
Hans
Library Walker
(Operator)



Zitat von RedEagle:
Unter Linux gibts conioex??

Hi,

nein, natürlich nicht mit "ex" am Ende, weil das ja 'ne Namenserweiterung von WinAPI-Funktionen ist. Aber es gibt doch eine Bibliothek für Linux, die entsprechende Funktionen zur Verfügung stellt, die eben aus der conio.h für DOS stammen. Ich weis jetzt nur nicht mehr, wie die heisst.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: