# mtell

возвращает смещение текущего байта относительно начала файла

## Последовательность вызова

    mtell([fd])

## Аргументы

fd

  скаляр: дескриптор файла, возвращённый функцией `mopen`. `-1` указывает на последний открытый файл. Значение по умолчанию равно `-1`.

## Описание

Функция `mtell` возвращает смещение текущего байта относительно начала файла, связанного с именованным потоком `fd`.

## Examples

    // Откроем запись временного двоичного файла
    testFile=TMPDIR + '/testFile.bin';
    fd = mopen(testFile,'wb');

    mput(42,'d'); // Запишем 42 в последний открытый файл
    mtell() // Вернёт 8, текущее положение в дескрипторе файла

    mput(42+2,'d', fd); // Откроем непосредственно fd, чтобы записать 42
    mtell(fd) // Вернёт 16, текущее положение в дескрипторе файла

    mseek(0, fd); // возврат в начало файла
    mtell(fd) // Вернёт 0

    mclose(fd);

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

- mclose
- meof
- mfprintf
- fprintfMat
- mfscanf
- fscanfMat
- mget
- mgetstr
- mopen
- mprintf
- mput
- mputstr
- mseek
- mdelete