Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - Português - 日本語 -

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

Scilab help >> Files : Input/Output functions > 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 — conversion to 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
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Mon Oct 01 17:41:09 CEST 2012