VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2006/02/10(Fri) 13:43
投稿者gt
URL
タイトルRe^6: 動的に2次元配列

demontakiさん、ご回答ありがとう。

>ReDim arr(10, 5)
>For i = 0 To 5
> arr_Conv(0, i) = arr(0, i)
> arr_Conv(1, i) = arr(1, i)
> arr_Conv(2, i) = arr(2, i)
>Next
>arr() = arr_Conv()

なるほど、そういうやり方ですか。
試したのですが、うまくできました。

もう一つ質問があります、
配列同士一括コピーは同じサイズでしょうか。
この例というと
arr(10,5) <== arr_Conv(10, 5)  一括コピー可

arr_Conv(10,5) <==  arr_Conv(2, 5)  一括コピー不可
そのために解決策としては配列の個別にコピーすることですね。
>For i = 0 To 5
> arr_Conv(0, i) = arr(0, i)
> arr_Conv(1, i) = arr(1, i)
> arr_Conv(2, i) = arr(2, i)
>Next

ありがとうございました。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -