Aracılığıyla paylaş


ferror

Hata akışı üzerinde sınamaları.

int ferror( 
   FILE *stream 
);

Parametreler

  • stream
    İşaretçi FILE yapısı.

Dönüş Değeri

Üzerinde herhangi bir hata oluştuysa stream, ferror 0 döndürür. Aksi halde, sıfır olmayan bir değer döndürür. Akış ise NULL, ferror açıklandığı gibi geçersiz bir parametre işleyiciyi çağırır Parametre doğrulama. Yürütülmesine devam etmek için izin verilmişse, bu işlevi ayarlar errno için EINVAL ve 0 döndürür.

Bkz: _doserrno, errno, _sys_errlist ve _sys_nerr bu ve diğer hata kodları hakkında daha fazla bilgi için.

Notlar

ferror Yordam (işlev olarak hem bir makro olarak uygulanan) sınayan bir okuma veya yazma hatası ile ilişkili dosya stream. Bir hata oluştuysa, hata göstergesi akış akış kapalı veya rewound kadar veya kadar ayarlanmış kalır clearerr buna karşı denir.

Gereksinimler

İşlev

Gerekli başlık

ferror

<stdio.h>

Ek uyumluluk bilgileri için bkz: Uyumluluk giriş.

Örnek

Örneğin bakın feof.

.NET Framework Eşdeğeri

Yoktur. Standart c işlevi çağırmak için kullanmak PInvoke. Daha fazla bilgi için bkz: Platform Çağırma örnekleri.

Ayrıca bkz.

Başvuru

Hata işleme (crt)

G/ç

clearerr

_eof

feof

fopen, _wfopen

perror, _wperror