投稿
ゆっくり yellow-setta
この命令で表示すると初期HPが100なのに1000になってしまいます。 どうすればいいですか?
0そうだね
プレイ済み
返信[1]
親投稿
ゆっくり yellow-setta
すみません。写真を貼り忘れていました。すみません・・・
0そうだね
プレイ済み
返信[2]
親投稿
問題無く100から始まってるようです。が、1000になってしまうという事は「表示がおかしい」という事。 簡単な解説。PRINT文は表示をする為の命令です。が、表示を消すには「" "」つまり空白を表示させれば消えた、ように見えます。 で、空白を表示させてから数字を表示でもいいのですが、今回は裏技的な解決法を。 文の後に「,」を付けると「その文字を含む4文字分」の空白を表示してくれます。 説明として難しいので実践してみればわかりますが、 PRINT "1","567" と PRINT "123","567" と打ってみれば何となく理解できるかと。この4文字分というのはTABという概念から来る数値ですが、まぁプチコンにはTABキーが無いのでうろ覚え程度で覚えましょう。 そして解決法は11行目、13行目のPRINT文の後に「,(JIBUNNHP,という風に)」を付けましょう。
0そうだね
プレイ済み
返信[3]
親投稿
STiNGER STiNGER8901
FORMAT$を使うのも手です。 あらかじめ桁数を決め、固定して表示できます。
0そうだね
プレイ済み
返信[4]
親投稿
マギー M191246
STR$(I,4)としても、 4桁以下の整数なら位を揃えられるようです。
0そうだね
プレイ済み
返信[5]
親投稿
ゆっくり yellow-setta
皆さんアドバイスありがとうございます!ちゃんと100で表示できました!
0そうだね
プレイ済み
返信[6]
親投稿
HoneyWorks CHINOMIHOKO
すまん全然関係ない話するわw 財布どうなった?? 自分はとりあえず電話したら相手高校生で30秒で終了ww p.s.リア友のみの場所作ったからできればきてー
0そうだね
プレイ済み