コミュニティアイコン プチコン 非公式コミュニティ トピック

アバター
RF-4E ◆2Fao.QP8H0Nw
2020/8/4 22:24
質問
文字列を空白毎に切り分けてA$から順番に代入していく方法
文字列を空白毎に切り分けて、A$かやアルファベット順にB$.C$…と代入して行く方法を知りたいです。
質問ばっかりして「自分で考えろ」と言われそうですが、どうしても考えつきません

PRG$=AB CDE FG 123 HI
があった時
A$=AB
B$=CDE
C$=FG
D$=123
E$=HI
に出来る様にしたいんですが、本当にわかりません。
誰か教えてください

コメント

アバター
F-4 Phantom 2020/8/5 13:10 ◆2Fao.QP8H0Nw
なるほど
INSTR命令ですね!
ヘルプの19ページにあることを知らなかったので、ヘルプも活用して行きます
ありがとうございます!
アバター
F-4 Phantom 2020/8/5 16:33 ◆2Fao.QP8H0Nw
結局、A$,B$...とやるのは大変なので
PRG$に空白が無いか確かめる

空白がなければPRG$をA$に代入する 空白があれば空白の前までをA$に代入し、PRG$の空白までを消す

A$のコマンドがあるか確かめ、あったら実行

最初にもどる

の繰り返しにする予定です。

引数が要る命令の時は、例えばFD 100の時
PRG$に空白が無いか確かめる

空白がなければPRG$をA$に代入する 空白があれば空白の前までをA$に代入し、PRG$の空白までを消す

A$のコマンドがあるか確かめ、あったら実行

PRG$に空白が無いか確かめる

空白がなければPRG$をA$に代入する 空白があれば空白の前までをA$に代入し、PRG$の空白までを消す

VAL(A$)をして、A$を数字に直す

数字の分キャラクターを動かす

をしたいんですが、どうも上手くいきません。
なんでかわからないので誰か教えてくれると嬉しいです
公開キー W5VEK3NJ
アバター
F-4 Phantom 2020/8/5 16:38 ◆2Fao.QP8H0Nw
あ、SPOFS忘れてただけでした...
アバター
F-4 Phantom 2020/8/5 17:18 ◆2Fao.QP8H0Nw
うーん、でも引数が無い命令は一行で何回も出来るけど、引数がある命令は一番最後のしかやってくれない
うわん

コメントを書く

  • こちらは「プチコン3号」「プチコンBIG」など、プチコンシリーズに関する話題を扱ったコミュニティです
  • プチコンシリーズにまったく関係ない書き込みはご遠慮下さい。削除の対象となります
  • こちらにはその他のゲームや雑談のコミュニティはなく、作る予定もありません (ひとりで管理できないため)。ごめんなさい
  • ユーザー登録なしで書き込みができます
  • 秘密の合い言葉は成りすましの防止 (トリップ機能)、書き込みの編集時の本人認証に使用します
  • 秘密の合い言葉に他人に推測されやすい言葉、他サービスと同じパスワードは入力しないでください。
  • 書き込むと、投稿時に入力したお名前と秘密の暗号が記憶され、ログイン状態になります

- WEB PATIO -