ferror
錯誤資料流上的測試。
int ferror(
FILE *stream
);
參數
- stream
指標FILE結構。
傳回值
如果沒有錯誤發生在stream, ferror會傳回 0。 否則,它會傳回非零的值。 如果資料流NULL, ferror中所述,將不正確的參數處理常式中,會叫用參數驗證。 如果執行,則允許繼續執行,這個函式會將errno到EINVAL ,並傳回 0。
請參閱 _doserrno、 errno、 _sys_errlist,以及 _sys_nerr 如需有關這些項目,以及其他] 下,錯誤代碼。
備註
ferror (實作同時做為函式和巨集) 的常式會測試讀取或寫入這個相關聯的檔案發生錯誤stream。 如果發生錯誤,錯誤指標的資料流都會使用此設定前資料流已關閉或捲,或是一直clearerr對它被呼叫。
需求
Function |
所需的標頭 |
---|---|
ferror |
<stdio.h> |
其他的相容性資訊,請參閱相容性在簡介中。
範例
請參閱範例的 feof。
.NET Framework 對等用法
不適用。 若要呼叫標準的 c 函式,使用PInvoke。 如需詳細資訊,請參閱平台叫用範例。