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

question-closed Instrukcja getch() nie działa C++

0 głosów
50 wizyt
pytanie zadane 10 czerwca w C i C++ przez Noizz00 Użytkownik (590 p.)
zamknięte 11 czerwca przez Noizz00

Witam, napisałem program kalkulatora z instrukcją switch wzorem pomysłu p. Zelenta (https://www.youtube.com/watch?v=ib7LXBNfZ7g), problem jest w tym że instrukcja getch() zapisana w ten sposób:

char wybor;
cin >> wybor;
wybor=getch();

nic nie wykonuje, wciśnięcie znaku nie powoduje przejścia do wykonania działań. Jeśli wpiszę dowolny znak z klawiatury i kliknę dwa razy Enter, wyświetla się mi komunikat z defaulta switcha "nie ma takiej opcji" i program się kończy. Dodam że dołączyłem biblioteki iostream, cstdlib, conio.h i stdio.h. Użycie _getch() nic nie zmienia. Będę wdzięczny za wyjaśnienie sposobu rozwiązania tego problemu. 

komentarz zamknięcia: Znalezienie odpowiedzi na pytanie.

1 odpowiedź

+1 głos
odpowiedź 10 czerwca przez Apled Mądrala (7,300 p.)
wybrane 11 czerwca przez Noizz00
 
Najlepsza

Żeby znaleźć problem wystarczyło wygooglować getch().

Getchem przypisujesz do zmiennej wybor, wartość ASCII podaną z klawiatury - piszesz, że podajsz enter, no więc przypisujesz wartość ASCII entera do zmiennej przez co przenosi Cię do defaulta.

Albo robisz cin albo getch, bo jak używasz obu naraz to getch nadpisuje Ci cina. 

komentarz 11 czerwca przez Noizz00 Użytkownik (590 p.)
Dzięki, właśnie o to chodziło. Program działa :)

Podobne pytania

0 głosów
4 odpowiedzi 2,822 wizyt
+1 głos
1 odpowiedź 114 wizyt
pytanie zadane 9 czerwca 2019 w C i C++ przez SCpl Użytkownik (590 p.)
+1 głos
1 odpowiedź 67 wizyt
pytanie zadane 30 września 2021 w JavaScript przez Doge Bywalec (2,730 p.)

88,677 zapytań

137,288 odpowiedzi

306,652 komentarzy

58,873 pasjonatów

Motyw:

Akcja Pajacyk

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

Sklep oferujący ćwiczenia JavaScript, PHP, rozmowy rekrutacyjne dla programistów i inne materiały

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...