by Sinryow » 2005年12月31日(土) 01:34
井上さん
基本的なことですが,このように多数の同等なデータを扱う際は
配列を使うようにすべきでしょう。
例えば
コード: 全て選択
' ループ用変数
Dim i As Long, j As Long
' 盤面情報
Dim board[ELM(9), ELM(9)] As String
' 盤面の初期化(略)
' 盤面の表示
Print " 1 2 3 4 5 6 7 8 9"
Print " ・・・・・・・・・・・・・・・・・・・・・・・・・・・・"
For i=0 To 8
Print i+1;
Print "・";
For j=0 To 8
Print board[j, i];
Print "・";
Next
Print
Next
自分も,プログラムを始めたばかりで配列の存在を知らない時に,そういう無理矢理なプログラムを作っていました(汗)
井上さん
基本的なことですが,このように多数の同等なデータを扱う際は[b]配列[/b]を使うようにすべきでしょう。
例えば
[code]' ループ用変数
Dim i As Long, j As Long
' 盤面情報
Dim board[ELM(9), ELM(9)] As String
' 盤面の初期化(略)
' 盤面の表示
Print " 1 2 3 4 5 6 7 8 9"
Print " ・・・・・・・・・・・・・・・・・・・・・・・・・・・・"
For i=0 To 8
Print i+1;
Print "・";
For j=0 To 8
Print board[j, i];
Print "・";
Next
Print
Next[/code]
自分も,プログラムを始めたばかりで配列の存在を知らない時に,そういう無理矢理なプログラムを作っていました(汗)