Jak wczytać wartość z klawiatury bez czekania na nową linię

0

Generalnie chciał bym by mój program po wpisaniu określonej wartości przez użytkownika przeszedł automatycznie do następnej funkcji.
Chodzi o to że np. w quizie mamy do wyboru 4 odp.(a-d) a jak zrobić by po wprowadzeniu "a" przeszło do kolejnego pytania (bez wciskania ENTER)
Z góry dziękuję

0

Interesuje Cię funkcja getchar, przy czym uważaj, bo ona wczytuje znak nowej linii jako osobny znak.

0
kq napisał(a):

Interesuje Cię funkcja getchar, przy czym uważaj, bo ona wczytuje znak nowej linii jako osobny znak.

dobrze, a w jakiej formie mogę ją podać? Z tego co próbowałem to po wpisaniu" getchar(); " program czeka na użycie enter.

0

Faktycznie, pomyliłem się :​( W takim razie nie ma przenośnej metody, na jaki system piszesz program? Za tym pytaniem na stacku, albo chcesz użyć _getch z conio, albo getch z curses.

0
kq napisał(a):

Faktycznie, pomyliłem się :( W takim razie nie ma przenośnej metody, na jaki system piszesz program? Za tym pytaniem na stacku, albo chcesz użyć _getch z conio, albo getch z curses.

używam Windowsa 10

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