- HSP総合スレ【part 7】
224 :デフォルトの名無しさん[sage]:2014/03/22(土) 01:43:12.72 ID:5gSfCmDY - dim a,5,5
dim b,5,5 a(0,0) = 0,1,2,3,4 これで配列aの内容をすべて配列bにぶち込もうとする時 b = a みたいな感じで一気にぶちこめる記述の仕方ってありますか? それとも、繰り返し条件とcnt使うか a(0,0) = b(0,0) : a(1,0) = b(1,0),.... みたいに一個一個当てはめていくしか方法ないんですか?
| - HSP総合スレ【part 7】
227 :デフォルトの名無しさん[sage]:2014/03/22(土) 02:25:27.84 ID:5gSfCmDY - >>225,226
ありがとうです なんとか半分ほど理解しました >>226さん 後半の意味するところはa(0,1)、a(0,2)以降の話でしょうか? それだと単純に実験でいじくってるだけなので、気にしないでください それとも俺、根本的なこと理解してないですかね?
| - HSP総合スレ【part 7】
229 :デフォルトの名無しさん[sage]:2014/03/22(土) 02:54:26.55 ID:5gSfCmDY - ありがとう とりあえずやりたかった
グローバル空間の配列変数をモジュール空間の配列変数にぶちこむってのを何とか出来た dim a,5,1 a(0,0) = 0,1,2,3,4 a_cnt = 0 *main mes "a " +a(a_cnt,0) : wait 30 tes a a_cnt+1 : if a_cnt=5 : a_cnt=0 goto *main stop #module #deffunc tes array p1 dim b,5,1 memcpy b,p1,20 mes "b " +b(a_cnt,0) a_cnt+1 : if a_cnt=5 : a_cnt=0 return #global たぶん色々間違ってるだろうけど意図したとおりに動いてるっぽいので、いいやw
| - HSP総合スレ【part 7】
231 :デフォルトの名無しさん[sage]:2014/03/22(土) 03:55:07.73 ID:5gSfCmDY - >>230
配列が多次元なのも無限ループなのも 単純にゆくゆくはやりたいことを見据えた上での実験の名残で、意味はまったくありません まあこういう所に書き込む時はシェイプした方が良かったですね すみません そして色々とありがとうです
|
|