C ++ ferror () - C ++ Standard Library

Ferror () -toiminto C ++: ssa tarkistaa virheet annetussa virrassa.

ferror () -prototyyppi

 int ferror (FILE * -virta);

ferror()Toiminto ottaa tiedoston virta argumenttina ja palauttaa kokonaisluvun arvo, joka määrittää, jos tiedosto virta koostuu virheitä vai ei.

Se määritetään otsikkotiedostossa.

ferror () -parametrit

stream: Virheellinen tiedostovirta on tarkistettava.

ferror () Palautusarvo

ferror()Funktio palauttaa nollasta poikkeava jos tiedosto virta on virheitä, nolla muutoin.

Esimerkki: Kuinka ferror () -toiminto toimii

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

Kun suoritat ohjelmaa, tulos on:

 Ei voi lukea tiedostosta

Mielenkiintoisia artikkeleita...