C ++ ferror () - Standardna knjižnica C ++

Funkcija ferror () v jeziku C ++ preverja napake v danem toku.

prototip ferror ()

 int ferror (FILE * tok);

ferror()Funkcija je tok datoteke kot argument in vrne število, ki določa, če je tok datoteka je sestavljena iz napak ali ne.

Določen je v datoteki glave.

parametri ferror ()

tok: Preveriti je treba tok datotek, kdo ima napako.

ferror () Vrnjena vrednost

Se ferror()vrne različen od nič, če ima tok datoteka napak, nič drugače.

Primer: Kako deluje funkcija ferror ()

 #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; )

Ko zaženete program, bo rezultat:

 Ne morem brati iz datoteke

Zanimive Članki...