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
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 — считывает входные данные из потока, указанного указателем потока (интерфейс с C-функцией fscanf)
- fscanfMat — считывает матрицу из текстового файла
- mget — считывает байт или слово в заданном двоичном формате и преобразует в число удвоенной точности
- mgetstr — считывает символьную строку из файла
- mopen — открывает файл в Scilab'е
- mprintf — converts, formats, and writes data to the main scilab window
- mput — записывает байт или слово в заданном двоичном формате
- mputstr — записывает символьную строку в файл
- mseek — устанавливает текущую позицию в двоичном файле
- mdelete — удаляет файлы
Report an issue | ||
<< mseek | Файлы: функции ввода/вывода | save format >> |