C ++ ferror () - C ++ standarta bibliotēka

Funkcija ferror () C ++ pārbauda kļūdas dotajā straumē.

ferror () prototips

 int ferror (FILE * straume);

ferror()Funkcija aizņem failu plūsma kā argumentu un atgriež veselu skaitli, kurā norādīts, vai fails plūsma sastāv no kļūdām, vai ne.

Tas ir definēts galvenes failā.

ferror () parametri

straume: jāpārbauda faila straume, kura kļūda.

ferror () Atgriešanās vērtība

Par ferror()funkcija atgriež nonzero ja fails plūsma ir kļūdas, nulle citādi.

Piemērs: Kā darbojas ferror () funkcija

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

Palaidot programmu, izeja būs:

 Nevar nolasīt no faila

Interesanti raksti...