SHARPのPC-G801というポケコンを中古で購入し、BASICのプログラミングをしています。しかし、マニュアルがないため、困っております。
Enterキーを押したときに処理を行う命令を作りたいのですが、
IF INKEY$=○○○ THEN ~~
の○○○のところはどのように記述すればよいのでしょうか?
ネット上で公開されていたPC-E500(別機種ですがメーカーは同じ)の英語版マニュアルのINKEY$関数のところを見ると、対応表のようなものが出ていて、EnterキーはLowの行は「D」、Highの列は「0」でした。しかし、
INKEY$=D0、INKEY$=0D、INKEY$="D0"、INKEY$="0D"
を試してみましたが、いずれも機能しませんでした。この対応表の意味もよくわかりません…。
ご存じの方がおられましたら教えていただければと思います。よろしくお願いします。
No.1ベストアンサー
- 回答日時:
SHARP PC-G801のBASICは知りませんので一般的なBASICでの例で説明します。
INKEY$は変数$が示すように文字を返します。
比較対象も文字で無ければならないので一般的なBASICでは
IF INKEY$=CHR$(&H0D) THEN ~
のように書きます。
エンターキーのキャラクタコードは16進数のOD(10進数の13)であることが一般的です。
※ASCIIコード系では改行が16進数のODに割り振られています。
>対応表のようなものが出ていて、EnterキーはLowの行は「D」、Highの列は「0」でした。
16進数2桁の数字を表していて、LOWが1の位、Highが10の位なので OD になります。
一般的なBAICでは16進数の表現は &H~ で数値を文字に対応させる場合には CHR$(数値) を使いますがSHARP PC-G801のBASICでは表記が異なるかもしれません。
教えていただいたとおりにやったらN88互換BASICでもPC-G801でもともに動作しました。
早々にご回答どうもありがとうございました!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) ポケコンの文字移動が上手くできない… 3 2022/04/25 01:34
- Visual Basic(VBA) vba GetAsyncKeyState関数について 1 2023/08/24 12:08
- マウス・キーボード テンキーの設定がおかしくなっています。 5 2023/08/09 15:35
- マウス・キーボード キーボードのCaps Lockキーと変換キーの挙動がおかしくなりました。 4 2022/09/04 22:44
- モニター・ディスプレイ 液タブの画面が映りません 1 2022/06/04 15:48
- マウス・キーボード 不良表示キー(キーボード) 3 2022/04/27 10:53
- Skype windows11 スリープからの復帰時にサイン画面を表示したいのですが 1 2022/06/10 10:50
- フリーソフト 日本語の入力をすべて記録する 1 2022/07/07 12:52
- Windows 10 エクスプローラで希望の場所が表示できない 2 2023/06/29 15:19
- Excel(エクセル) 表内で、Enterキーで横→行の最後入力したら次の行の先頭に移動するマクロを作りたい 3 2022/05/01 21:19
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プラス(足す)キーはどうやっ...
-
キーボードがCtrlキーが押され...
-
パソコンの青い線枠が消えませ...
-
矢印キーのロック解除方法
-
Scroll Lockが勝手に有効になる...
-
Ctrlキー+HomeキーでセルA1へ移...
-
「か」を数字で表すとどうなり...
-
「(アクサングラーブ)キー」と...
-
メールアドレスの作成の際上バ...
-
キーボードの上部にあるランプ...
-
PDF-XChange Viewer 全画面表示...
-
(word) 文字列の上に線を引く方法
-
VSCodeで上書きモードにならない
-
hpのelitebook使ってますが最近...
-
エクセルで複数行に散らばった...
-
日本年金機構からの郵送物
-
エクセル シート間の移動 シ...
-
PgDn、PgUpの設定が急に変わっ...
-
プーリーのキーが外れない
-
キーボードが押されたことの感...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プラス(足す)キーはどうやっ...
-
キーボードがCtrlキーが押され...
-
「か」を数字で表すとどうなり...
-
矢印キーのロック解除方法
-
Scroll Lockが勝手に有効になる...
-
Ctrlキー+HomeキーでセルA1へ移...
-
パソコンの青い線枠が消えませ...
-
メールアドレスの作成の際上バ...
-
PgDn、PgUpの設定が急に変わっ...
-
「(アクサングラーブ)キー」と...
-
プーリーのキーが外れない
-
左右の表のキー位置を合わせたい
-
(word) 文字列の上に線を引く方法
-
エクセルで複数行に散らばった...
-
Shiftキーのはめ方を教えてくだ...
-
hpのelitebook使ってますが最近...
-
VSCodeで上書きモードにならない
-
Access2010 Enterで次テキスト...
-
NumLockが勝手に切り替わる?
-
PDF-XChange Viewer 全画面表示...
おすすめ情報