# 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
- fscanfMat
- mget
- mgetstr
- mopen
- mprintf
- mput
- mputstr
- mseek
- mtell
- mdelete