Hola!!
Para empesar tengo que decirte que eso no es posible, es decir, C no cuante con una rutina o funcion para leer datos en modo grafico.
Lo que debes de hacer para lograr esto es realizar tu propia rutina.
COMO??:
1. El dato lo vas a leer con un getchar() o algun otro que te permita capturar datos sin que mande eco (imprima lo que pulsaste en pantalla)
ej. letra=getch();
2. imprime la variable en la pantalla por medio del outtext o outtextxy deacuerdo a tus becesidades
ej. outtext(letra);
ej2. outtextxy(x,y,letra);
3. El verdadero reto de esto es el hacer que no te encime los caracteres al imprimirlos, tienes que trabajar en la forma en que los imprimiras ya sea con outtext o outtextxy
4. Por ultimo solo tienes que validar el momento en que introduscas un enter, y este seria el momento en que terminaria la camputa de datos
ej. while(letra!=13)
{
bloque de sentaencias
}
Donde bloque de sentencias: son los primeros 3 puntos que te mencione.
Espero que te sea de utilidad.
Solo tienes que aplicarle unpoco de tiempo.