Witam, mam problem odnosnie wczytywania zmiennych, tj. po wejsciu do case 'a' program nie oczekuje na wpisanie przez uzytkownika kolejnej wartosci, od razu wypisuje "test". Gdzie jest problem ? Tak samo dzieje sie dla funkcji scanf. Zapewne jest to jakas banalna rzecz o ktorej nie wiem, prosze o pomoc :) Tak samo dzieje sie jezeli dodam druga zmienna (np. command2) do wczytania znaku po raz drugi
#include <stdio.h>
int main () {
char command;
while (1) {
command = getchar();
switch(command) {
case 'a':
command = getchar();
printf("test");
break;
case 'q': return 0;
}
}
return 0;}
~