Scilab 6.1.0
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
meof
проверяет достигнут ли конец файла
Синтаксис
err = meof(fd)
Аргументы
- fd
скаляр: параметр
fd
, возвращённый функциейmopen
, используется в качестве файлового дескриптора.- err
скаляр: индикатор ошибки.
Описание
Функция meof
вернёт ненулевое значение, если конец
файла был достигнут в предыдущем вызове mget
или
mgetstr
. Функция mclearerr
используется для сброса флага ошибки и флага конца файла в ноль.
Examples
// Запись временного файла с неким текстом внутри него this_file = pathconvert(TMPDIR+"/mputstr.txt", %F); fd = mopen(this_file, "wt"); mputstr("Scilab is a numerical computing software.", fd); mclose(fd); fd = mopen(this_file,'rt'); i = 0; while ~meof(fd) do mfscanf(1, fd, "%c"); i = i + 1; end mclose(fd); disp("Scilab has found " + string(i) + " chars in the file");
Смотрите также
- mclose — закрывает открытые файлы
- mfprintf — преобразует, форматирует и записывает данные в файл
- fprintfMat — записывает матрицу в файл
- mfscanf — считывает входные данные из потока, указанного указателем потока (интерфейс с C-функцией fscanf)
- fscanfMat — считывает матрицу из текстового файла
- mget — считывает байт или слово в заданном двоичном формате и преобразует в число удвоенной точности
- mgetstr — считывает символьную строку из файла
- mopen — открывает файл в Scilab'е
- mprintf — converts, formats, and writes data to the main scilab window
- mput — записывает байт или слово в заданном двоичном формате
- mputstr — записывает символьную строку в файл
- mseek — устанавливает текущую позицию в двоичном файле
- mtell — возвращает смещение текущего байта относительно начала файла
- mdelete — удаляет файлы
Report an issue | ||
<< mclose | Файлы: функции ввода/вывода | merror >> |