- 230 名前:デフォルトの名無しさん mailto:sage [2014/03/22(土) 03:34:04.62 ID:F2tjwglx]
- >>229
まず聞くけどaは2次元配列にする必要あるの? それは横に置いておくとしても、なんで無限ループさせているのか…… とりあえず書き直してみたけどどうよ? (実行する前に全角空白を半角空白に置換してね) ;moduleは普通メインのコードの手前に書くものかと #module test ;配列をコピーする命令 #deffunc copy_array array a ;配列bを宣言 dim b, 5, 1 ;配列a(このaは引数名)の内容を配列bにコピー memcpy b, a, 5 * 1 * 4 return #global ;配列aを宣言 dim a, 5, 1 ;aを明示的に初期化 a(0, 0) = 0, 1, 2, 3, 4 ;モジュール内の配列bを生成して、配列aの内容をコピー copy_array a ;配列aと配列bの内容を表示 repeat 5 mes "a(" + cnt + ") = " + a(cnt, 0) + " / b(" + cnt + ") = " + b@test(cnt, 0) loop stop
|

|