sprintf

形式:

C言語の書式指定にしたがって、引数の数値や文字列をフォーマットして、文字列型変数 <inputstr> に代入する。

サポートされている書式指定
c, d, i, o, u, x, X, e, E, f, g, G, a, A および s
フラグ(オプション) -, +, 0, # および 空白(' ')
幅(オプション) 10進整数
精度(オプション) ピリオド (.) に続けて、負でない10進整数(オプション)

このコマンドの結果、以下のうちの一つの値がシステム変数 result に格納される。

状態
0 成功した
1 書式指定がない
2 書式指定が不正
3 引数が不正
例:
    sprintf 'TeraTerm 4.%d' 51
    messagebox inputstr 'sprintf test(1)'

    sprintf 'Windows %d (+%s)' 2000 'SP4'
    messagebox inputstr 'sprintf test(2)'

    sprintf '%s=%d %s=0x%x' 'dec' 10 'hex' 33
    messagebox inputstr 'sprintf test macro(3)'