merror
проверяет индикатор ошибок доступа к файлу
Синтаксис
err = merror([fd]) [err, msg] = merror([fd])
Аргументы
- fd
 скаляр: параметр
fdвозвращённый функциейmopen, используемый в качестве файлового дескриптора. Для последнего открытого файла значение равно -1. Значение по умолчанию -1.- err
 скаляр: номер статуса ошибки самой последней операции ввода/вывода файла, связанная с указанным файлом.
Если самая последняя операция ввода/вывода, выполненная для указанного файла, была успешной, то значение
msgпустое иmerrorвозвращает нулевое значениеerr.- msg
 строка: строковое сообщение об ошибке.
Описание
Функция merror используется для проверки индикатора ошибок доступа к файлу, возвращая ненулевое значение, если она установлена. Индикатор ошибки может быть сброшен только с помощью функции mclearerr.
Ненулевое значение err указывает на то, что произошла ошибка в самой последней операции ввода-вывода файла. Значение сообщения является строковым и может содержать информацию о природе ошибки. Если сообщение не помогает, то обратитесь за справкой в руководство по C-библиотекам времени запуска для вашей операционной системы.
Примеры
Смотрите также
- mclearerr — сбрасывает ошибки доступа к бинарному файлу
 - mclose — закрывает открытые файлы
 - mopen — открывает файл в Scilab'е
 - mput — записывает байт или слово в заданном двоичном формате
 - mget — проверяет числа в двоичом файле и возвращает их в виде десятичных чисел
 - mgetstr — считывает символьную строку из файла
 - mputstr — запись отдельного текста в открытый файл
 - meof — проверяет достигнут ли конец файла
 - mseek — устанавливает текущую позицию в двоичном файле
 - mtell — возвращает смещение текущего байта относительно начала файла
 
| Report an issue | ||
| << meof | Файлы: функции ввода/вывода | mfprintf >> |