C ++ ferror () - C ++ Standart Kitaplığı

C ++ 'daki ferror () işlevi, verilen akışta hata olup olmadığını denetler.

ferror () prototipi

 int ferror (FILE * akım);

ferror()İşlev bağımsız değişken olarak bir dosya akışı alır ve dosya akışı hataları ya da içeriyorsa belirten bir sayı değerini geri göndermektedir.

Başlık dosyasında tanımlanmıştır.

ferror () Parametreleri

stream: Hatanın kontrol edileceği dosya akışı.

ferror () Dönüş değeri

ferror()İşlevini verir dosya akışı hataları varsa, aksi sıfır sıfırdan farklı.

Örnek: ferror () işlevi nasıl çalışır?

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

Programı çalıştırdığınızda, çıktı:

 Dosyadan okunamıyor

Ilginç makaleler...