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.935 Themen, 20.621 Beiträge
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