getc ():
lee un solo carácter de un flujo de entrada dado y devuelve el valor entero correspondiente (normalmente valor ASCII del carácter leído) en caso de éxito. Devuelve EOF en caso de falla.
getchar ():
la diferencia entre getc () y getchar () es que getc () puede leer desde cualquier flujo de entrada, pero getchar () lee desde la entrada estándar. Entonces, getchar () es equivalente a getc (stdin).
getch ():
getch () es una función no estándar y está presente en el archivo de encabezado conio.h que es usado principalmente por compiladores de MS-DOS como Turbo C.No es parte de la biblioteca estándar de C o ISO C, ni está definido por POSIX.
getche ()
Como getch (), esta también es una función no estándar presente en conio.h. Lee un solo carácter del teclado y se muestra inmediatamente en la pantalla de salida sin esperar la tecla Intro.
Para obtener más información, obtenga ayuda en CodeAvail- Ayuda de asignación de ciencias de la computación en línea