C ++ fgetc () - Biblioteca estándar de C ++

La función fgetc () en C ++ lee el siguiente carácter del flujo de entrada dado.

prototipo fgetc ()

 int fgetc (ARCHIVO * flujo);

La fgetc()función toma una secuencia de archivo como argumento y devuelve el siguiente carácter de la secuencia dada como un tipo entero.

Está definido en el archivo de encabezado.

Parámetros de fgetc ()

secuencia: la secuencia de archivo para leer el carácter.

fgetc () Valor de retorno

  • Si tiene éxito, la función fgetc () devuelve el carácter leído.
  • Si falla, devuelve EOF. Si la falla se debe al final del archivo, establece el indicador eof. Si la falla es causada por otros errores, establece el indicador de error.

Ejemplo: cómo funciona la función fgetc ()

 #include int main() ( int c; FILE *fp; fp = fopen("file.txt","r"); if (fp) ( while(feof(fp) == 0) ( c = fgetc(fp); putchar(c); ) ) else perror("File opening failed"); fclose(fp); return 0; )

Cuando ejecute el programa, una posible salida será:

 Ejemplo de manejo de archivos

Articulos interesantes...