Pobranie klawisza bez entera i switch
Ostatnio zmodyfikowano 2011-12-10 12:25
ly000 Temat założony przez niniejszego użytkownika |
Pobranie klawisza bez entera i switch » 2011-12-10 03:47:26 Witam, natrafiłem na problem, zmienna po pobraniu guzika jakby nie chcę współpracować z switch`em. char cl;
cl = getch();
std::cout << cl; switch( cl ) { case 1: cout << "abc"; break; }
Jeżeli pobrana zmienna wynosi 1 i tak tekst "abc" się nie wyświetli. Będę bardzo wdzięczny za pomoc. |
|
szyx_yankez |
» 2011-12-10 05:55:18 Porównujesz 'char' z 'int' musisz więc w case zapisać kod ASCII cyfry '1', bądź porównać 'char' z 'char'.
Czyli:
|
|
ly000 Temat założony przez niniejszego użytkownika |
» 2011-12-10 12:25:46 Okey, dzięki ;] |
|
« 1 » |