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