Re: [wizs]問題請教(十八)

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間18年前 (2007/08/23 09:53), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《amosdeus (幽素)》之銘言: : 問題: : #define TOWER_PATH zzz : . : . : . : 省 : 略 : . : . : . : mixed room=({ : ({"aabb", "aacc", "aadd", "aaee", "aaff"}), : }); : int xxx_xxx(int s) : { : object rooms; : rooms=find_object_or_load(TOWER_PATH+room[s]); : rooms->set("long2",HIW"\n ↑ 向 光 線 \n"); : set("long2",HIW"\n ↑ 向 光 線 \n" : +" ↖ 向 光 線 \n" : +" ← 向 光 線 \n"NOR); : return 1; : } : 請問要怎用陣列來寫呢? : 目錄:/u/p/plain/wide/virtue/room2/mh13.c : 另外是否可以 cp 雙魚宮的小船程式給我參考呢? : 目錄:/u/b/bdlen/area/seaquest/obj/testboat#2634 : 以上 : 謝謝 : Plain@Sanc 看不太懂你想要做的東西。 陣列的基本結構是 ({ }), 如果是 ({ ({ }), ({ }), ... }) 就是二維陣列。 (你上面那個看起來像二維陣列) mapping 則是 ([ ]), 例如 ([ "laechan" : ({"1","2",...}), ]) 某二維陣列 mixed m = ({ ({"a","b","c","d"}), ({"e","f","g","h"}), }); 那麼 m[0] = ({"a","b","c","d"}) m[1] = ({"e","f","g","h"}) m[0][0] = "a" m[1][2] = "g" (因為陣列都是從 0 起算) Laechan -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.231.126.252
文章代碼(AID): #16pEYMIp (mud_sanc)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 2 之 3 篇):
文章代碼(AID): #16pEYMIp (mud_sanc)