Problem z ponownym wpisywaniem znaków przy użyciu getchar() oraz pętli while //język C

0

Cześć, mam mały problem z wprowadzaniem znaków w języku C. Program działa bez zarzutów za pierwszą iteracją pętli, wszystkie opcje z MENU a),b),c),d),e) działają. Problem natomiast pojawia się przy kolejnych iteracjach pętli z wpisywaniem opcji "a" oraz "c". Tak jakby nie wczytuje znaków od razu, tylko w następnych linijkach. Wstawiam poglądowego screena z kodem i oknem konsoli.
Problem.png

2

W takich sytuacjach nalezy wziac do reki debugger :)

5

Podanie kodu w postaci obrazku wg mnie to brak szacunku do tych kogo pytasz.
Widzę kod w postaci obrazku to nie chcę mi się tego czytać i psuć oczy, przepisywać tym bardziej się nie chce.
Założę się że że większość na forum ma ten sam stosunek do braku szacunku.

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