投稿
M.S. CROWNED.X
2乗を計算するプログラムを作っているのですが、Xボタンが押されたときに、終わるようにしたいです。 どうすれば良いですか?
1そうだね
プレイ済み
返信[1]
親投稿
Mez mituaki584
INPUT中は常に処理が終わるまでその行で処理が停止します。つまるところINPUT中にBUTTON()命令は同時には使えませんね... INPUT時にある文字を入れたら終了するといった形にしてみてはいかがでしょう?
0そうだね
プレイ済み
返信[2]
親投稿
M.S. CROWNED.X
ありがとうございます。 解決しました。
0そうだね
プレイ済み
返信[3]
親投稿
Mez mituaki584
ご苦労様です
0そうだね
プレイ済み
返信[4]
親投稿
M.S. CROWNED.X
すいません 出来たと思ったら、何故かエラーになります。 どうすればよいでしょう
0そうだね
プレイ済み
返信[5]
親投稿
Mez mituaki584
それじゃあプログラムとエラーの文を提示してください
0そうだね
プレイ済み
返信[6]
親投稿
M.S. CROWNED.X
プログラム
0そうだね
プレイ済み
返信[7]
親投稿
M.S. CROWNED.X
エラー文
0そうだね
プレイ済み
返信[8]
親投稿
Mez mituaki584
結論から言うとAという変数は1とか87とかの「数字」しか入れることができません。 こういうときに「X」を変数に入れるならA"$"という特殊な形の変数に入れるしかないんです。
0そうだね
プレイ済み
返信[9]
親投稿
M.S. CROWNED.X
数字でもだめでした
0そうだね
プレイ済み
返信[10]
親投稿
Mez mituaki584
ですからこのときにA$に数字を入力すると 「ただの文字」としてA$に入ります。 この「ただの文字」となっている「数字」を取り出すべく私はVARを使いました。画像を参考にしてください。
0そうだね
プレイ済み
返信[11]
親投稿
Mez mituaki584
ああ、ええと 6行目の「=」は「==」と書かないとエラーがでますよ
0そうだね
プレイ済み
返信[12]
親投稿
M.S. CROWNED.X
ちょ どうやってひらがな打つんですか?
0そうだね
プレイ済み
返信[13]
親投稿
Mez mituaki584
0そうだね
プレイ済み
返信[14]
親投稿
M.S. CROWNED.X
どこで打つの?
0そうだね
プレイ済み
返信[15]
親投稿
Mez mituaki584
そりゃあカタカナのあるキーボードだね とりあえずさっきの画像がみきれようだったので再度掲載させていただく。
0そうだね
プレイ済み
返信[16]
親投稿
M.S. CROWNED.X
いや、あのー からかいましたね。shiftいらないじゃないですか。
0そうだね
プレイ済み
返信[17]
親投稿
Mez mituaki584
そうですね SHIFT=Lボタン というのは覚えておいたほうがいいですね
0そうだね
プレイ済み
返信[18]
親投稿
M.S. CROWNED.X
右のほうの四角のとこじゃないですか
0そうだね
プレイ済み
返信[19]
親投稿
Mez mituaki584
ゲエッ!!
0そうだね
プレイ済み