ferror
Retorna a mensagem e o código de erro da última operação de arquivo.
Categoria: Data Import and Analysis > Data Import and Export
Sintaxe
msg = ferror(fid)
Retorna o texto da mensagem.
[msg, errnum] = ferror(fid)
Retorna também um código numérico de erro.
Descrição
ferror informa o estado do arquivo após a chamada de entrada ou saída mais recente. Para um arquivo usado sem problemas a mensagem é vazia e o código é 0. É mais útil logo depois de uma leitura ou gravação que parece ter falhado.
Argumentos de entrada
fid- Identificador de arquivo obtido de
fopen.
Argumentos de saída
msg- Mensagem de erro, vazia quando não há erro.
errnum- Código de erro,
0quando não há erro.
Exemplo
Um arquivo sem problemas
fid = fopen('e.txt', 'w');
fprintf(fid, 'x');
[msg, code] = ferror(fid)
fclose(fid);
Saída
msg = 0×0 empty char array
code = 0