<< mclose Файлы: функции ввода/вывода merror >>

Scilab Help >> Файлы: функции ввода/вывода > meof

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");

Смотрите также


Report an issue
<< mclose Файлы: функции ввода/вывода merror >>