新しく発言する EXIT インデックスへ
FOR〜NEXT構文について

  FOR〜NEXT構文について 福間 2005/02/07 14:36:40 
  十進BASIC(また、その他の多くのプログラム... 青木太一 2005/02/07 16:49:08 
   └うまくいきました! 福間 2005/02/07 17:12:41 

  FOR〜NEXT構文について 福間 2005/02/07 14:36:40  ツリーへ

FOR〜NEXT構文について 返事を書く
福間 2005/02/07 14:36:40
ローカルディスクCのAというファイルにある,1〜10というファイルを順に開きたいのですが,下のようなプログラムではうまくいきません。どう直したら良いでしょう?教えてください。

LET A$="C:\A"
LET B$="\X"
FOR X=1 TO 10
OPEN#1:NAME A$&B$&".TXT"
・・・・・・
NEXT X

  十進BASIC(また、その他の多くのプログラム... 青木太一 2005/02/07 16:49:08  ツリーへ

Re: FOR〜NEXT構文について 返事を書く
青木太一 2005/02/07 16:49:08
十進BASIC(また、その他の多くのプログラム言語)では、文字列中で変数名を用いたとき、その値が出てくるということはありませんよ。たとえば
LET X=3
print "X"
とした場合、出力されるのは「3」ではなく「X」です。
福間さんの実現したいことはSTR関数を使って
LET A$="C:\A"
FOR X=1 TO 10
OPEN#1:NAME A$&str$(X)&".TXT"
・・・・・・
NEXT X
とすればいいと思います。

   └うまくいきました! 福間 2005/02/07 17:12:41  ツリーへ

Re: 十進BASIC(また、その他の多くのプログラム... 返事を書く
福間 2005/02/07 17:12:41
うまくいきました!
どうもありがとうございます。
だんだん文字と変数の違いが分かってきました。


インデックスへ EXIT
新規発言を反映させるにはブラウザの更新ボタンを押してください。