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

Fungsi ferror () di C ++ memeriksa kesalahan dalam aliran yang diberikan.

ferror () prototipe

 int ferror (aliran FILE *);

The ferror()fungsi mengambil file stream sebagai argumen dan mengembalikan nilai integer yang menentukan jika file stream terdiri dari kesalahan atau tidak.

Ini didefinisikan dalam file header.

ferror () Parameter

aliran: File stream siapa kesalahan yang akan diperiksa.

ferror () Nilai kembali

The ferror()kembali fungsi nol jika stream file memiliki kesalahan, nol sebaliknya.

Contoh: Bagaimana fungsi ferror () bekerja

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

Saat Anda menjalankan program, hasilnya adalah:

 Tidak dapat membaca dari file

Artikel yang menarik...