Función de la biblioteca C -getc()

C 标准库 - <stdio.h>Biblioteca estándar de C - <stdio.h>

Descripción

Función de la biblioteca Cint getc(FILE *stream)Obtiene el siguiente carácter (un carácter sin signo) del flujo (stream) especificado y avanza el indicador de posición.

Declaración

La siguiente es la declaración de la función getc().

int getc(FILE *stream)

Parámetros

  • stream-- Este es un puntero al objeto FILE que identifica el flujo sobre el que se realizará la operación.

Valor de retorno

Esta función devuelve el carácter leído como un unsigned char convertido a int. Si se alcanza el final del archivo o se produce un error de lectura, devuelve EOF.

Ejemplo

El siguiente ejemplo demuestra el uso de la función getc().

#include<stdio.h>

int main()
{
   char c;

   printf("请输入字符:");
   c = getc(stdin);
   printf("输入的字符:");
   putc(c, stdout);
   
   return(0);
}

Compilemos y ejecutemos el programa anterior, lo que producirá el siguiente resultado:

请输入字符:a
输入的字符:a

C 标准库 - <stdio.h>Biblioteca estándar de C - <stdio.h>

Otras extensiones