Descripción
La función de la biblioteca C int getc(FILE *stream) obtiene el siguiente carácter (un carácter sin firmar) del flujo especificado y avanza el indicador de posición del flujo.
Declaración
A continuación se muestra la declaración de la función getc ().
int getc(FILE *stream)
Parámetros
Valor devuelto
Esta función devuelve el carácter leído como una conversión de caracteres sin firmar a un int o EOF al final del archivo o error.
Ejemplo
El siguiente ejemplo muestra el uso de la función getc ().
#include<stdio.h>
int main () {
char c;
printf("Enter character: ");
c = getc(stdin);
printf("Character entered: ");
putc(c, stdout);
return(0);
}
Compilemos y ejecutemos el programa anterior que producirá el siguiente resultado:
Enter character: a
Character entered: a