Jak sprawdzić, który klawisz został wciśnięty C++.

Odpowiedz Nowy wątek
2017-02-02 18:27
0

Witam!

Pisze właśnie prosty program liczący pola podstawowych figur geometrycznych. Tworząc Menu napotkałem problem.

Chcę osiągnąć coś takiego:
1.pole ....
2.pole....
3.pole....
wybierz odpowiedni numer:
(po naciśnięciu 1, bez zatwierdzania enterem, jest przejście do wyboru liczb)

Niestety nie wiem właśnie, jak sprawdzić co wcisną użytkownik danego programu ;(

Pozostało 580 znaków

2017-02-02 18:42
1

Najwygodniej jest skorzystać z jakiejś biblioteki do tworzenia interfejsów użytkownika, na przykład konsolowego ncurses, gdzie odpowiada za to getch.

W przeciwnym wypadku musisz znaleźć odpowiednią funkcję w systemowym API.

edytowany 1x, ostatnio: Althorion, 2017-02-02 18:44

Pozostało 580 znaków

2017-02-02 18:45
0

Poczytaj o funkcji getch();

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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