Re: [問題] 請教關於指標的一個笨問題...
感謝Q大的解惑, 我寫得不夠清楚
目前的用法還是不合適
需要的矩陣是
const unsigned int uArray01A[17][15] = { ... };
const unsigned int uArray01B[17][15] = { ... };
const unsigned int uArray01C[17][15] = { ... };
const unsigned int uArray01D[17][15] = { ... };
const unsigned int uArray02A[19][17] = { ... };
const unsigned int uArray02B[19][17] = { ... };
const unsigned int uArray02C[19][17] = { ... };
const unsigned int uArray02D[19][17] = { ... };
const unsigned int uArray03A[21][19] = { ... };
const unsigned int uArray03B[21][19] = { ... };
const unsigned int uArray03C[21][19] = { ... };
const unsigned int uArray03D[21][19] = { ... };
const unsigned int uArray04A[23][21] = { ... };
const unsigned int uArray04B[23][21] = { ... };
const unsigned int uArray04C[23][21] = { ... };
const unsigned int uArray04D[23][21] = { ... };
const unsigned int uArray05A[25][23] = { ... };
const unsigned int uArray05B[25][23] = { ... };
const unsigned int uArray05C[25][23] = { ... };
const unsigned int uArray05D[25][23] = { ... };
矩陣大小是不固定的, 不過都是二維
但是想要用索引的方式
Ptr[index] = ....
藉由 Ptr[index] index=0; index++; 的方式
分別將每個 uArray[][]的 address取出
然後再將每個 uArray[][] 的內容
copy到一個共用的全域矩陣 g_uGobalArray[i][j];
實際的對每個矩陣元素的存取再由 g_uGobalArray[i][j]來存取
不知道有沒有大大可以幫忙解惑的
非常感謝!
※ 引述《ULISS (查無此人)》之銘言:
: 小弟想做個二維陣列的資料庫
: 但是在存取上面似乎有點棘手
: 想請教版上諸為高手解惑
: 謝謝!
: /////////////////////////////////////////////////////////////
: const unsigned int uArray01A[2][2] = {{2,2},{2,2}};
: const unsigned int uArray01B[2][2] = {{2,2},{2,2}};
: const unsigned int uArray01C[2][2] = {{2,2},{2,2}};
: const unsigned int uArray01D[2][2] = {{2,2},{2,2}};
: const unsigned int uArray02A[2][2] = {{2,2},{2,2}};
: const unsigned int uArray02B[2][2] = {{2,2},{2,2}};
: const unsigned int uArray02C[2][2] = {{2,2},{2,2}};
: const unsigned int uArray02D[2][2] = {{2,2},{2,2}};
: const unsigned int uArray03A[2][2] = {{2,2},{2,2}};
: const unsigned int uArray03B[2][2] = {{2,2},{2,2}};
: const unsigned int uArray03C[2][2] = {{2,2},{2,2}};
: const unsigned int uArray03D[2][2] = {{2,2},{2,2}};
: const unsigned int uArray04A[2][2] = {{2,2},{2,2}};
: const unsigned int uArray04B[2][2] = {{2,2},{2,2}};
: const unsigned int uArray04C[2][2] = {{2,2},{2,2}};
: const unsigned int uArray04D[2][2] = {{2,2},{2,2}};
: const unsigned int uArray05A[2][2] = {{2,2},{2,2}};
: const unsigned int uArray05B[2][2] = {{2,2},{2,2}};
: const unsigned int uArray05C[2][2] = {{2,2},{2,2}};
: const unsigned int uArray05D[2][2] = {{2,2},{2,2}};
: unsigned int** dpAryPtr[] = {
: &uArray01A,
: &uArray01B,
: &uArray01C,
: &uArray01D,
: &uArray02A,
: &uArray02B,
: &uArray02C,
: &uArray02D,
: &uArray03A,
: &uArray03B,
: &uArray03C,
: &uArray03D,
: &uArray04A,
: &uArray04B,
: &uArray04C,
: &uArray04D,
: };
: 編譯不過....orz
: 本來是想要用三維去做的
: 一組有四個二維陣列
: 然後假設有四組
: 但是每次是想要可以任意指定哪一組
: 也要決定哪一組的哪一個二維陣列的指標出來
: 請高手指點一下指標的用法....
: 謝謝!
: 感激不盡!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.250.105
※ ULISS:轉錄至看板 Programming 08/10 20:10
→
08/10 21:10, , 1F
08/10 21:10, 1F
→
08/10 21:13, , 2F
08/10 21:13, 2F
→
08/10 21:14, , 3F
08/10 21:14, 3F
→
08/10 21:15, , 4F
08/10 21:15, 4F
→
08/10 23:26, , 5F
08/10 23:26, 5F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章