You are not logged in.

  • Login

1

Tuesday, August 2nd 2011, 9:16pm

ESC dezimaler Code oder wie?

Hi Leute,

habe das Problem das ich nicht weiß wie ich die Escape-Taste in mein Programm einbaue. Hatte schon die Idee einfach den Dezimalcode zu verwenden:

C/C++ Quellcode

1
2
3
4
if(getch() == 33)
    printf("ESC-Taste gedrückt!\n");
else
   printf("???\n);

nur leider kommen halt die Fragezeichen wenn man die ESC-Taste drückt. Wie kann das sein? Was mach ich falsch?

Danke!

2

Tuesday, August 2nd 2011, 9:45pm

ESC soll 33 ?(
welches Zahlensystem nutzt du ?(

MfG bcc-fan

3

Tuesday, August 2nd 2011, 9:49pm

Mit getch() dürfte Escape doch 27 sein, oder? Also, gemäß des ASCII-Code Standards...

MfG
Check

4

Thursday, August 4th 2011, 10:44am

33 is '!' :thumbsup:
Danke mit 27 klappst!

5

Thursday, August 4th 2011, 1:47pm

Du hast das oktale Zahlensystem verwedet, brauchst aber das Dezimale.
Ein Übersicht kannst du z.B. hier (https://duckduckgo.com/?q=ascii+table) finden.

6

Thursday, August 4th 2011, 3:16pm

Das sollte auch interessant sein.

MfG
Check

Similar threads

Social bookmarks