Znak sterujący Escape'a

0

Witam!
Mam taki kod

...
switch (WcisnietyKlawisz) {
case 'a' : printf("ble");
break;
case '*' : koniec();
break;

...
W drugim case co wstawić zamiast gwiazdki, żeby to był ESCAPE.
Kod ESC w decu to 27 a w hexie 1B . Przypuszczam, że to jakaś kombinacja typu %1B , ale próbowałem parę sposobów i nie poszło. Z góry dzięki za pomoc. :-)

0

case 27: ... lub case 1: .... <ort>niedzialaja </ort>??

0

Tego nie próbowałem :-) Dziękóweczka [hurra] [hurra] Pozdrówki [cya]

0

MoSóR zapisy :
case '1': i case 1: to dwie calkiem rózne rzeczy pamiętaj [hurra] W pierwszym podstawiasz numer znaku jaki odpowiada jedynce a w drugim od razu numer (to juz nie bedzie jedynka). Z tego co wywnioskowalem to na tym polegal twoj błąd :-P

0

Oks. Sorka, zapomniałem się podpisać pod ostatnim postem (ANONIM). Jak napisałem jest już prawie spox. Teraz mam trochę inny dylemat, który mi dolega jeszcze za Pascala (a C++ uczę się parę dni) :p .Chodzi mi o strzałeczki... jak wiadomo są one podpięte pod 72, 75, 77, 80 . Tu mam problem, bo to są jednocześnie litery- H P M i K. Jak ktoś wciśnie wielkie H to program weźmie to tak samo jak strzałkę. Co zrobić, żeby oddzielić te znaki? THX za opd. Narazicho

0

Tak samo powinienes z nimi postępować i w pascalu i w c... Wszystkie klawisze funkcyjne poprzedzone są zawsze znakiem o wartości 0.

1 użytkowników online, w tym zalogowanych: 0, gości: 1