2015-11-27 103 views
-3

我想知道我該怎麼做。我有10個char二維數組,從v1 [12] [20]到v10 [12] [20]命名,我需要一個指向這些二維數組的指針數組。 我嘗試過的任何想法都沒有真正起作用,因爲我想要。 進出口新的C++ BTW :)如何保存二維數組指針的數組C++

+0

你爲什麼要那樣做?提供代碼你有 – Drop

+0

炭V10 [12] [20] = { \t \t { 「」}, \t \t { 「」}, \t \t { 「」}, \t \t { 「」}, \t \t { 「」}, \t \t { 「」}, \t \t { 「」}, \t \t { 「」}, \t \t { 「」}, \t \t {「」}};這個數組將通過用戶獲取數據,每行都是別的東西(比如用戶名和那些細節)。我需要與指針鏈接,以便我可以閱讀並輕鬆進行編輯。 –

+0

您可能想了解用戶定義的類型(['struct's和'class'es](http://en.cppreference.com/book/intro/classes)) – Drop

回答

0

相信我,特別是作爲一個C++初學者你不想走到這條路上,但你問的問題,你geht答案(中略縮寫形式):

char v1[2][4] = { { 'a', 'b', 'c', '\0' }, { '\0' } }; 
char v2[2][4] = { { '\0' }, { '\0' } }; 
char v3[2][4] = { { '\0' }, { '\0' } }; 

char(*a[3])[2][4] = { &v1, &v2, &v3 }; 

a是指向2d字符數組的指針數組。正如我所說,不要這樣做,更好地重新設計你的程序。