トピック
ぬにねむ YOSIKIA

消し方って?

今日は、質問2回目になりますが、PRINTで入れた文字のけしかたが、サイトとか見てもよくわからなかったので、お願いします。(もし、複数あれば全部、多かったら多用するものを教えてください。)
8そうだね
プレイ済み
返信[1]
親投稿
yosni16720 koyuki-16720sub
CLS で画面のコンソール文字を消すことができるよ( ´・ᴗ・` )
3そうだね
プレイ済み
返信[2]
親投稿
yosni16720 koyuki-16720sub
ちなみにACLSだと画面全部きえるよ( ´・ᴗ・` )
3そうだね
プレイ済み
返信[3]
親投稿
しろ sshiro1shiro
同じ場所にスペースを描いても消えるかな。
6そうだね
プレイ済み
返信[4]
親投稿
ぴくと kanau1203
自分の場合 基本CLSで全消し 消したように見せるだけならスペースとかを重ねます(チラつきにくい) ACLSは初期化の命令だから勧めません
4そうだね
プレイ済み
返信[5]
親投稿
コンソールに対して、いったん全部を消して書き直したいならCLS、部分的に消したいなら、その同じ場所にスペースを表示する、という感じで消せますよ。大体はこの2つのパターンのどれかで良いはずです。 また同じ場所に他の文字を表示するとかだったら、わざわざ消さなくても上からPRINTすれば上書きされるので、そのままPRINTすることもありますね。
4そうだね
プレイ済み
返信[6]
親投稿
はる HARUHI-0913
自分の場合 上からCHR$(0)を重ねる 例 LOCATE 9,9 PRINT "Hello,World!" REPEAT UNTIL BUTTON() LOCATE 9,9 PRINT CHR$(0)*12
4そうだね
プレイ済み
返信[7]
親投稿
CLSを言い換えると、画面がちょうど埋まるだけCHR$(0)をPRINTしているのと同じなので、一部を消したいときはPRINT CHR$(0)で消すのが行儀正しい。 スペースでも見た目は同じだが、文字コードが区別されるため、特にCHKCHR()を用いるときに注意が必要になる。
7そうだね
プレイ済み
返信[8]
親投稿
ぬにねむ YOSIKIA
ありがとうございました。
0そうだね
プレイ済み