<< fit_dat 5-4-1 fscanf >>

removed >> removed > 5-4-1 > 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')

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

История

VersionDescription
5.4.1 fprintf was published up to Scilab 5.4.1. It is replaced with mfprint.

Report an issue
<< fit_dat 5-4-1 fscanf >>