Scilab 5.3.0
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.
sprintf
C言語のsprintf関数をエミュレート
呼び出し手順
str=sprintf(format,value_1,..,value_n)
パラメータ
- format
Scilab文字列. 変換指定を含む文字リテラルを組み合わせた文字列を指定.
- value_i
formatパラメータに基づき変換されるデータを指定.
- str
文字列の列ベクトル
説明
sprintf
関数は,value
パラメータを
format
パラメータに基づき
変換, 整形した後, 文字列に保存します.
format
パラメータは以下の2種類の型のオブジェクトを含む
文字列です:
- 文字リテラルs
出力ストリームにコピーされます.
- 変換指定子
各々について,0以上の項目が
value
パラメータから 取得されます. 詳細については, printf_conversion を参照ください.
value
パラメータリストの中でformat
に関する項目が足りない場合,
sprintf
はエラーを発生します.
いくつかのvalue
がformat
を処理
し終わった後で残った場合, これらは無視されます.
注意: sprintf
は古い関数でありi, 代わりに
msprintf
を使用してください.
例
fahr=120 sprintf('%3d Fahrenheit = %6.1f Celsius',fahr,(5/9)*(fahr-32))
<< printf_conversion | Output functions | ssprint >> |