トピック
HIBIKI 130216

これを実行してもPRG3にファイル一覧が入りません。(ーーーー下のようになってしまいます。)どうすればいいでしょうか?

0そうだね
プレイ済み
返信[1]
親投稿
変数名ちゃうん?
0そうだね
プレイ済み
返信[2]
親投稿
ひろ yf2mn276
変数名&取得した物を参照してないのが原因かも。一応プログラム書いときます。 VAR FILETOKA$[0]:FILES "//",FILETOKA$:PRGEDIT 3 FOR I=0 TO LEN(FILETOKA$)-1 PRGINS "DATA "+CHR$(34)+FILETOKA$[I]+CHR$(34) NEXT:END 多分これなんですが(SLOT3に格納する)…CHR$(34)を「"」の正しいASCIIコードに置き換えてください。
0そうだね
プレイ済み
返信[3]
親投稿
ΖΕΧ ZEX256
変数FILEは何も入れてないので 0 でいいですか? それだとFOR~NEXTが1度しか回りませんね
0そうだね
プレイ済み
返信[4]
親投稿
ΖΕΧ ZEX256
BASICは、プログラム実行の途中で止めることができます。 止めた後で、BASICは1命令ずつ入力して実行できるので、 記憶した数値を表示させて(今時、前時代的ですが) その時の状態を確認することでバグの原因を追及するのに役立ちます。 おかしいと思ったら変数を確認してみて下さい。
0そうだね
プレイ済み
返信[5]
親投稿
HIBIKI 130216
ありがとうございました。無事、出来ました。
0そうだね
プレイ済み
返信[6]
親投稿
HIBIKI 130216
次の問題が発生してしまったのですが・・・ VMDS$ A$ VMDO$ B$ VMDW A DIM A$[0] FILES"//",A$ DIM B$[0] FOR A=0TO LEN(A$)-1 PRGINS "DATA"+CHR$(34)+A$[A]+CHR$(34),0 FILES A$+CHR(47),B$ PRGINS "DATA"+CHR$(34)+B$[A]+CHR$(34) として、取得したプロジェクト一覧の下のファイル一覧も取得使用としたのですが、うまくいきません。 どうすればいいでしょうか?
0そうだね
プレイ済み
返信[7]
親投稿
ΖΕΧ ZEX256
FORとNEXTはセットで記述しないといけません。 エラーの内容と発生した行番号を確認して下さい。 自分でエラーの原因を特定できるようにならないと進歩はありませんよ
0そうだね
プレイ済み
返信[8]
親投稿
HIBIKI 130216
あ、NEXTつけわすれてました。最後の方のFILESでエラーになっています。引数が原因のようです。皆さんのアドバイスからしっかり学んで、そうなりたいと思います。
0そうだね
プレイ済み
返信[9]
親投稿
ΖΕΧ ZEX256
エラーの内容を見て その行に書かれている変数が想定した値になっているか確認すれば確認できますよ。 エラーで止まるなら、その場でその変数をPRINT命令で表示して確認して見て下さい。 FOR、NEXTは解りますか? A$についてはループで回してますが、B$は?
0そうだね
プレイ済み
返信[10]
親投稿
HIBIKI 130216
もう少し自分でよく考えてみます。ありがとうございました。
0そうだね
プレイ済み