数値の桁ぞろい桁数付き文字列化。
itoa_6digit_fill_zero %digit
と使う。数字は、0〜999999までの数値。引数に与えられた数値を、桁揃えした上で桁数値をつけて文字列化する。得られる文字列は必ず半角文字奇数になるので、表示する時は注意が必要。
$digitに入っている。
*itoa_6digit_zero_fill getparam %digit mov %temp,%digit div %temp,1000 spritf_space_fill %temp mov $digit,$num add $digit,"," mov %temp,%digit mod %temp,1000 sprintf_zero_fill %temp add $digit,$num return
*itoa_6digit_fill_space getparam %digit mov %temp,%digit div %temp,1000 if %temp > 1000 mov $digit," ":jumpf spritf_space_fill %temp mov $digit,$num add $digit,"," ~ mov %temp,%digit mod %temp,1000 sprintf_space_fill %temp add $digit,$num return
数字変数二つと文字変数一つを使う。