C ++ clearerr () - Perpustakaan Standard C ++

Fungsi clearerr () dalam C ++ mengatur semula bendera ralat dan penunjuk EOF untuk aliran fail yang diberikan.

prototaip clearerr ()

 void clearerr (aliran FILE *);

Ia ditakrifkan dalam fail tajuk.

clearerr () Parameter

stream: Aliran fail untuk menetapkan semula bendera ralat dan penunjuk EOF.

clearerr () Nilai pulangan

Tiada.

Contoh: Bagaimana fungsi clearerr () berfungsi

 #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 << "Error set" << endl; clearerr (fp); ) ) if(!ferror(fp)) cout << "Error reset"; fclose (fp); return 0; )

Semasa anda menjalankan program, outputnya adalah:

 Ralat ditetapkan Ralat ditetapkan semula 

Artikel menarik...