投稿
VSYNC 38 NZMKN1038
INKEYでINPUTを待たずにしてプログラムが進む、ということを聞いたのですが何故かINPUTで入力待ちをしてしまいます...何が変なのでしょうか?
0そうだね
プレイ済み
返信[1]
親投稿
まーくん MARK6502
INPUT文とINKEY$は一緒に使う物ではなく、用途によって使い分けて使うことになります。 INPUT文は、文字列を入力してリターンが押されたら、入力された文字列が指定した変数(この場合R$)に返ってきます。 入力終了まで戻ってきません。 INKEY$は、その瞬間にキーが押されていればそのキーの文字が、押されていなければ空文字("")が返ってきます。なので入力があっても1文字しか返ってきません。 R$に文字列(この場合”かがみもち”というような。)を入力したいのであれば、INKEY$ではなく、INPUT文を使うことになります。
0そうだね
プレイ済み
返信[2]
親投稿
VSYNC 38 NZMKN1038
ご丁寧にありがとうございました! もう一度組直したいと思います^^
0そうだね
プレイ済み