Hi
1.) Wenn ich ins DOS gehe wird bei mir immer die englische
Tastatur "geladen".
Was soll ich tun??
2.)Kennt jemand eine Funktion, die feststellt welche Taste
gedrückt wird,ohne das programm anzuhalten.
(problem bei schleifen mit getch() )
Thx
Programmieren - alles kontrollieren 4.941 Themen, 20.715 Beiträge
das mit der deutschen/us tastatur kannst du durch das laden von keyb gr aendern. (siehe dazu die online-hilfe von windows...).
wg. der taste: funktionsname faellt mir gerade nicht ein, sollte aber im archiv stehen, denn diese frage ist bereits mehrfach beantwortet worden.
WM_HOPETHISHELPS
thomas woelfer
Mit dem Befehl kbhit () kannst du prüfen, ob eine Taste gedrückt wurde, bzw. ob sich ein Zeichen im Tastaturpuffer befindet. Ist dies der Fall, so kannst du es mit getch () einlesen, ohne dass das Programm angehalten wird.
der Code sieht so aus:
if (kbhit () != 0)
{
c = getch ()
}
es steht dann in c das eingegebene Zeichen