プレイ日記
どうして(X)押してもぬけ出せないか教えてほしい。
0そうだね
プレイ済み
返信[1]
親投稿
ゆうさん^^ budou12817
INPUT命令の時は数値などを代入することしかできないからだと...。
1そうだね
プレイ済み
返信[2]
親投稿
そんし tairiku1122
↑文字列変数に代入すればできますよ Xを押したとき…っていうのは、 ○BUTTON()==1 × BUTTON()!=1 です。 もしくはINPUTの入力待ちがどうたらこうたら… 説明下手ですいません! 私も初心者なので…(°ω°`)
1そうだね
プレイ済み
返信[3]
親投稿
otta777 otta777a
INPUT命令で入力待ちをしている間はプログラムの処理が先に 進まないため入力待ちの間にXボタンを押してもBUTTON関数で Xボタンを押したか判別することができません。
1そうだね
プレイ済み
返信[4]
親投稿
otta777 otta777a
INPUT命令でENTERキーだけを押した場合に記録を終了させる方法はあります。 INPUT "( 1)",Q1$,A1$ IF Q1$="" && A1$="" GOTO @1 'この行を追加 INPUT "( 2)",Q2$,A2$ IF Q2$="" && A2$="" GOTO @1 'この行を追加 以下Q19$までIF命令を追加 INPUT "(20)",Q20$,A20$ @1
1そうだね
プレイ済み