This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.


Information about file I/O errors


message = ferror(fileID)
[message, errnum] = ferror(fileID)
[...] = ferror(fileID, 'clear')


message = ferror(fileID) returns the error message for the most recent file I/O operation on the specified file. message is an empty character vector when the most recent I/O operation is successful or when you clear it manually. fileID is an integer file identifier obtained from fopen, or an identifier reserved for standard input (0), standard output (1), or standard error (2).

[message, errnum] = ferror(fileID) returns the error number. If the most recent file I/O operation was successful, errnum is 0. A nonzero errnum indicates that an error occurred. Negative values correspond to MATLAB® error messages. Positive values correspond to C library error messages for your system.

[...] = ferror(fileID, 'clear') clears the error indicator for the specified file. Specify the literal clear as a character vector or a string scalar. When you clear the error indicator, succeeding calls to ferror behave as if the most recent I/O operation was successful.

Introduced before R2006a

Was this topic helpful?