Ja koliko znam getchar() uvek mora da se završi pritiskom na enter.
Ono što tebi treba je getche() ili getch(), u zavisnosti da li želiš da se uneti karakter vidi na izlazu (monitoru). Dakle, ako treba da se vidi reći ćeš nešto tipa
Code:
char c;
c = getche();
u suprotnom koristi getch().
Pozdrav!
Winners never quit, quitters never win.