• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

if(został wciśnięty klawisz == enter) {zrób coś}

0 głosów
1,130 wizyt
pytanie zadane 5 listopada 2015 w C i C++ przez Michał Gibas Pasjonat (19,630 p.)
Witam!

Piszę aplikację konsolową w c++ i potrzebuje takiej instrukcji warunkowej jak w temacie. Chcę aby po wciśnięciu danego klawisza na klawiaturze wykonywała się konkretna instrukcja. Jak to zrobić? Jakie biblioteki są mi potrzebne?

Z góry dziękuję!

3 odpowiedzi

0 głosów
odpowiedź 5 listopada 2015 przez Rogargol Pasjonat (16,610 p.)
wybrane 5 listopada 2015 przez Michał Gibas
 
Najlepsza
Tak jak kolega wyzej, funkcja getch() i kod ASCII klawiszy. Dalej powinienes juz sobie poradzic jak to polaczysz ;)
+2 głosów
odpowiedź 5 listopada 2015 przez Dorion300 Szeryf (90,250 p.)
Tak łatwo nie ma.

Zainteresuj się funkcją getchar()

http://www.cplusplus.com/reference/cstdio/getchar/
+1 głos
odpowiedź 5 listopada 2015 przez emSon Stary wyjadacz (10,480 p.)
Getcharem pobierasz znak. Zapisuje ci go jaki numer, sprawdzasz go w switchu lub w ifie i wykonujesz instrukcję. Numery podane są w tablicy ASCII jak już wspomnieli koledzy.

Podobne pytania

0 głosów
2 odpowiedzi 325 wizyt
pytanie zadane 3 czerwca 2018 w C i C++ przez Ignacy Nowicjusz (160 p.)
0 głosów
1 odpowiedź 755 wizyt
0 głosów
0 odpowiedzi 332 wizyt
pytanie zadane 25 stycznia 2021 w C i C++ przez tonn204 Mądrala (7,470 p.)

93,741 zapytań

142,675 odpowiedzi

323,294 komentarzy

63,319 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...