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 |