Jak uniknąć naciskania klawisza Enter za pomocą funkcji getchar () w celu odczytania tylko jednego znaku?

W następnym kodzie: #include <stdio.h> int main(void) { int c; while ((c=getchar())!= EOF) putchar(c); return 0; } Muszę nacisnąć, Enteraby wydrukować wszystkie wprowadzone litery getchar, ale nie chcę tego robić, chcę tylko nacisnąć literę i od razu zobaczyć, jak wprowadzona...