C ++ ferror () - C ++ standardraamatukogu

Funktsioon ferror () C ++ -s kontrollib antud voos vigu.

ferror () prototüüp

 int ferror (FILE * voog);

ferror()Funktsioon võtab file stream kui argument ja tagastab täisarvu, mis määrab, kas fail oja koosneb vigu või mitte.

See on määratletud päisefailis.

ferror () parameetrid

voog: tuleb kontrollida failivoog, kes eksis.

ferror () Tagasiväärtus

ferror()Tagastab funktsioon null kui file stream on vead, null teisiti.

Näide: kuidas funktsioon ferror () töötab

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

Programmi käivitamisel on väljund järgmine:

 Failist ei õnnestu lugeda

Huvitavad Artiklid...