SACT2 for System4.x

NH

数値を半角文字列へ変換し、メッセージとして表示します。

void NH(int nNum, int nFigures = -1, int bZeroPadding = false);

引数

nNum

表示させる値

nFigures

表示桁数

-1を指定した場合、表示に必要な最小桁数で表示(=左詰で表示)

デフォルト=-1

nZeroPadding

桁の空白部分を0で埋めるか否かのフラグ

true埋める
false埋めない(=半角空白で埋める)

デフォルト=false

戻り値

なし

解説

全角で表示させるには N を使用してください。

直接表示させず、一旦 string 型の変数へ代入させたりしたい場合は、 NUM_TO_HANKAKU を使用してください。

nFigures に指定した桁数が、全桁表示するのに足らない場合は nFigures に関係なく全桁が表示されます。

サンプルコード

     '['
     NH(n年,4,true);'年'
     NH(n月,2,true);'月'
     NH(n日,2,true);'日'
     ']'R;
     '現在の得点は'N(n得点);'点です。'R;
     '称号は『'S(s称号);'』です。'A;

n年=2001; n月=4; n日=18; n得点=58; s称号="勇者"; の場合の出力結果

     [2001年04月18日]
     現在の得点は58点です。
     称号は『勇者』です。

参照

N , NUM_TO_HANKAKU , R , A ,