プレイ日記
ネタバレ
イブイブ ibukifumoto
このLINPUTをランダムに出したいです。どうすればいいですか?あとはINPUTで新しい文字を出すときにエラー?見たいなのを消したいです!
2そうだね
プレイ済み
返信[1]
親投稿
だにえる haru2016nen
ランダムってこう言うこと? N=RND(3) ON N GOSUB @0,@1,@2 END @0 : INPUT (略) : RETURN @1 : INPUT (略) : RETURN @2 : INPUT (略) : RETURN
1そうだね
プレイ済み
返信[2]
親投稿
みむ*mim hidemimtp
DIM ARR$[3] COPY ARR$,@MESSAGES LINPUT ARR$[RND(3)],ADR$ @MESSAGES DATA "きょうはカレー","くろがおすすめ","ゆっくりやすもう" みたいな感じ? LINPUTはINPUTと同じくユーザー入力を求める命令ですが、 1,2つめの問いからメッセージを出すなら、PRINTでいいのでは?
0そうだね
プレイ済み
返信[3]
親投稿
みむ*mim hidemimtp
INPUTでのエラーは、問に対する答えの型が違っていたり(受ける変数が数値型なのに文字を入力したり)、上の例だと受けの変数が2つあるのに1つしか入力しなかったりした時に出るものをおっしゃっているんでしょうか。 メッセージが英語なので気持ち悪いかもしれませんが、数値型に文字を入れて次にいくわけにはいかないので仕方のない動作です。 エラーを出したくなければ、LINPUTで全ての入力を受け入れてそれを自分でチェックするプログラムを組む必要があります。
0そうだね
プレイ済み