Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
5.4.1 - Русский

Change language to:
English - Français - 日本語 - Português -

Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
However, this page did not exist in the previous stable version.

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

fprintf

Эмулятор функции fprintf, написанной на языке C. Это устаревшая функция.

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

fprintf(file, format, value_1,..., value_n)

Аргументы

format

Строка Scilab'а. Она определяет символьную строку, сочетающую символы со спецификациями преобразования.

value_i

определяет данные, которые должны быть преобразованы в соответствии с параметром формата format.

file

строка Scilab'а, определяющая имя файла или номер логического блока (см. file).

Заметьте, что, если file=0, то сообщение будет отображено в стандартном потоке вывода сообщений об ошибках (stderr).

Описание

Эта функция устарела, лучше использовать функцию mfprintf, которая гораздо более совместима с возможностями C-функции fprintf.

Функция fprintf преобразует, форматирует и записывает свои параметры value под управлением параметра format в файл, определённый своим параметром file.

Параметр format является символьной строкой, которая содержит два типа объектов:

Литералы

которые копируются в выходной поток.

Определения преобразования

каждый из которых заставляет получать ноль или более пунктов из списка параметров value. См. printf_conversion.

Если остались какие-либо value после того как весь format был обработан, они игнорируются.

Примеры

u=file('open',fullfile(TMPDIR,'results'),'unknown') //открываем файл с именем result 
t=0:0.1:2*%pi;
for tk=t
  fprintf(u,'время = %6.3f значение = %6.3f',tk,sin(tk)) // записываем строчку
end
file('close',u) // закрываем файл result
 
fprintf(0,'Моя ошибка, которая будет отображена в stderr')

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

  • mfprintf — преобразует, форматирует и записывает данные в файл
  • string — преобразование в строку
  • print — prints variables in a file
  • write — write in a formatted file
  • format — формат числа распечатываемого и выводимого на экран
  • disp — displays variables
  • file — file management
  • mprintf — converts, formats, and writes data to the main scilab window
  • msprintf — converts, formats, and writes data in a string
  • printf_conversion — mprintf, msprintf, mfprintf conversion specifications
Report an issue
<< findfiles Файлы: функции ввода/вывода fprintfMat >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Tue Apr 02 17:37:56 CEST 2013