投稿
STiNGER STiNGER8901
FORMAT$(”%03D”,I)だと桁がちゃんと揃うのに、 ”%(スペース)3D”にすると揃わない。 ナンデ?
0そうだね
プレイ済み
返信[1]
親投稿
STiNGER STiNGER8901
偶数桁ではちゃんと右寄せになるけど、奇数桁だと右の桁が空いてしまうようです。
0そうだね
プレイ済み
返信[2]
親投稿
もやしもどき Pseudomoyashi
FORMAT$で桁数の前に空白を入れた際の動作は、(負の数だったときにマイナス記号が入る分、)正の数を表示するとき先頭に空白を一つ入れて表示するというもののようです。 結果としてその分、数字の入るスペースが1文字分減ってしまうので、一見FORMAT$内で指定した値と同じ桁数の数値でも収まりきらずに表示がずれるようになってしまいます。 (その例だと% 3Dでは数字の入る幅が2文字分になってしまうため、3桁の数値を入れると表示がずれる)
0そうだね
プレイ済み
返信[3]
親投稿
けい kei0baisoku
ということは、やりたい表示をするなら普通に "%3D" でしょうか?
0そうだね
プレイ済み