Función de biblioteca C - getc ()

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

  • stream - Este es el puntero a un objeto FILE que identifica la secuencia en la que se realizará la operación.

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