¿Cómo evitar presionar Enter con getchar () para leer solo un carácter?

En el siguiente código: #include <stdio.h> int main(void) { int c; while ((c=getchar())!= EOF) putchar(c); return 0; } Tengo que presionar Enterpara imprimir todas las letras con las que ingresé getchar, pero no quiero hacer esto, lo que quiero hacer es presionar la letra e...