Latest web development tutorials

funciones de la biblioteca C - fgetc ()

C biblioteca estándar - <stdio.h> C biblioteca estándar - <stdio.h>

descripción

C funciones de bibliotecaint fgetc (FILE * stream) obtenido a partir del siguiente carácter corriente de flujo especificado (un carácter sin signo), y la ubicación identificador movimiento hacia adelante.

declaración

Aquí es) a función más fgetc (.

int fgetc(FILE *stream)

parámetros

  • corriente - Este es un puntero a FILE puntero a un objeto, el flujo de identificador de archivo de objeto para realizar operaciones en él.

Valor de retorno

Esta función como un unsigned char modelado a un int devolver la lectura de caracteres, o si al final del archivo leído se produce un error, devuelve EOF.

Ejemplos

El siguiente ejemplo muestra se utiliza la función fgetc ().

#include <stdio.h>

int main ()
{
   FILE *fp;
   int c;
   int n = 0;
  
   fp = fopen("file.txt","r");
   if(fp == NULL) 
   {
      perror("打开文件时发生错误");
      return(-1);
   }
   do
   {
      c = fgetc(fp);
      if( feof(fp) )
      {
          break ;
      }
      printf("%c", c);
   }while(1);

   fclose(fp);
   return(0);
}

Supongamos que tenemos unarchivo.txt archivo de texto,que dice lo siguiente. Como un ejemplo del archivo, introduzca:

We are in 2014

Vamos a compilar y ejecutar el programa anterior, lo que resultará en lo siguiente:

We are in 2014

C biblioteca estándar - <stdio.h> C biblioteca estándar - <stdio.h>