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.