C ++ ferror () - C ++ standaardbibliotheek

De ferror () functie in C ++ controleert op fouten in de gegeven stream.

ferror () prototype

 int ferror (FILE * stream);

De ferror()functie neemt een bestandsstroom als argument en retourneert een geheel getal dat aangeeft of de bestandsstroom uit fouten bestaat of niet.

Het wordt gedefinieerd in het header-bestand.

ferror () Parameters

stream: De bestandsstream die een fout maakt, moet worden gecontroleerd.

ferror () Retourwaarde

De ferror()functie retourneert niet-nul als de bestandsstroom fouten bevat, anders nul.

Voorbeeld: hoe ferror () -functie werkt

 #include #include using namespace std; int main () ( int ch; FILE* fp; fp = fopen("file.txt","w"); if(fp) ( ch = getc(fp); if (ferror(fp)) cout << "Can't read from file"; ) fclose (fp); return 0; )

Wanneer u het programma uitvoert, is de uitvoer:

 Kan niet lezen uit bestand

Interessante artikelen...