| MATLAB Function Reference | ![]() |
Syntax
message = ferror(fid) message = ferror(fid,'clear') [message,errnum] = ferror(...)
Description
message = ferror(fid)
傳回錯誤訊息message。參數fid是一個已開啟檔案的檔案識別碼(file identifier)。(請參考fopen獲得fid完整的描述。)
message = ferror(fid,'clear')
清除給定檔案的錯誤顯示器(error indicator)。
[message,errnum] = ferror(...)
其中errnum為傳回最近使用在給定檔案上的檔案輸出入指令,所產生的〔錯誤狀態代碼〕(error status num)。
若最近使用在給定檔案上的〔檔案輸出入指令〕執行成功,則message的傳回值會是空(empty)。 而函數ferror所傳回的errnum的值則為0。
一個非零的errnum值指出最近使用的〔檔案輸出入指令〕有錯誤產生,message的值是一個字串,其中包含了和該項錯誤有關的性質(nature)或種類的資訊。如果訊息的內容沒有辦法幫助您的話,可請教或查詢您主機(host)作業系統專屬C的執行時(run-time)函式庫使用手冊以得到更多的細節。
See Also
fclose, fopen, fprintf, fread, fscanf, fseek, ftell, fwrite
| feof | feval | ![]() |
| 中文翻譯對照 | |
| 檔案識別碼 | file identifier |
| 錯誤指示器 | error indicator |
| 錯誤狀態顯示碼 | error status number |
| 空 | empty |
| 非零 | nonzero |
| 值 | value |
| 字串 | string |
| 執行時 | run-time |
| 性質 | nature |
| 主機 | host |
| 給定 | specified |