<< feof stream manager fgetl >>

ferror


Test for i/o read/write errors.


Syntax


msg = ferror(fid)
[msg, code] = ferror(fid)
ferror(fid, 'clear')

Input argument


fid

a file descriptor

Output argument


code

an integer value: 0 if no error. negative value if an error is detected.

msg

an character vector: error message equivalent to error code.

Description


ferror inquires about file error status.

ferror(fid, 'clear') clears the error indicator for the specified file.

For more help about returned message, consult C run-time library manual for further details.

Example


filename = [tempdir(), 'test_ferror.csv'];
fid = fopen(filename, 'w');
res = fgets(fid);
[msg, code] = ferror(fid)

See also


fopen.

History


Version Description
1.0.0 initial version

Author


Allan CORNET

<< feof stream manager fgetl >>