トップページ > プログラム > 2014年03月22日 > 5gSfCmDY

書き込み順位&時間帯一覧

13 位/198 ID中時間01234567891011121314151617181920212223Total
書き込み数0121000000000000000000004



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
HSP総合スレ【part 7】

書き込みレス一覧

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
配列が多次元なのも無限ループなのも
単純にゆくゆくはやりたいことを見据えた上での実験の名残で、意味はまったくありません

まあこういう所に書き込む時はシェイプした方が良かったですね
すみません
そして色々とありがとうです


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。