función ferror () en el lenguaje C con el Ejemplo

Aquí, vamos a aprender acerca de la función ferror () de cabecera stdio.h biblioteca en lenguaje C con su sintaxis, ejemplo . función

ferror () en C

Prototipo:

    int ferror(FILE *filename);

Parámetros:

    FILE *filename

Return escribir: int (0 o 1)

Uso de la función:

Si en la última operación de archivo hay algún error introducido en dicho archivo, por la función ferror () identificamos hay algún error en el archivo durante la última operación. El prototipo de la función ferror () es ferror int (FILE * nombre de fichero);

Pero sólo detecta el último error de funcionamiento del archivo porque cada vez que se establece el indicador de error del archivo.

ferror () ejemplo en C

#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *f;
char str[100];
//Check the existence of that file
if((f=fopen("includehelp.txt","r"))==NULL){
printf("Cannot open the file...");
//if not exist program is terminated
exit(1);
}
// Check if here is some error in the file
if(ferror(f))
printf("Error to read the filen");
else
printf("No error in readingn");
printf("File content is--n");
//print the strings until EOF is encountered
while(!feof(f)){
fgets(str,100,f);
//print the string
printf("%s",str);
}
//close the opened file
fclose(f);
return 0;
}

salida

ferror() function in C language with Example - 4


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *