[問題] 以矩陣方式列出字串

看板C_and_CPP作者 (阿東)時間8年前 (2017/12/20 21:14), 8年前編輯推噓2(538)
留言16則, 4人參與, 8年前最新討論串1/1
如標題所述, 每一筆資料都有3個字串, 如今想用矩陣方式列出來, 請問該怎麼做呢? 例如: 第一筆資料:A[3]={“abc”,”bcd”,”code”} 第二筆資料:B[3]={“wee”,”wer”,”err”} 今天想把這些資料整理成一個矩陣,可以用以下方式表示: X[1][1]={“abc”} X[1][2]={“bcd”} X[1][3]={“code”} X[2][1]={“wee”} X[2][2]={“wer”} X[2][3]={“err”} 請問能怎麼寫呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.248.65 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1513775684.A.8B6.html

12/20 21:22, 8年前 , 1F
你ABX的type是什麼 char**還是vector<vector<string>>?
12/20 21:22, 1F
都是string類型喔! ※ 編輯: Dong0129 (36.226.103.53), 12/21/2017 08:26:10

12/21 09:59, 8年前 , 2F
那就X.push_back(A); X.push_back(B)不就好了
12/21 09:59, 2F
有試過但是回應錯誤... ※ 編輯: Dong0129 (114.137.248.65), 12/21/2017 13:20:39 ※ 編輯: Dong0129 (114.137.248.65), 12/21/2017 13:20:55

12/21 13:28, 8年前 , 3F
八成是X沒有元素,你就push到X[n]了
12/21 13:28, 3F

12/21 13:41, 8年前 , 4F
你貼個程式碼吧
12/21 13:41, 4F
String A[3]={“abc”,”bcd”,”code”}; String B[3]={“wee”,”wer”,”err”}; vector<String[]> X; X.push_back(A); X.push_back(B); ※ 編輯: Dong0129 (36.226.103.53), 12/21/2017 22:58:03

12/22 00:07, 8年前 , 5F
最簡單就是都用 vector vector<string> A vector<vecto
12/22 00:07, 5F

12/22 00:07, 8年前 , 6F
r<string>>B
12/22 00:07, 6F

12/22 00:09, 8年前 , 7F
array 不能 copy 你要用 container 就全部都用 contain
12/22 00:09, 7F

12/22 00:09, 8年前 , 8F
er
12/22 00:09, 8F

12/22 07:22, 8年前 , 9F
陣列不能作為函數參數,你實際上傳的是指標
12/22 07:22, 9F

12/22 07:43, 8年前 , 10F
你這樣跟我說type"都是string"真的很欠噓
12/22 07:43, 10F
不懂,我的確是希望資料的型態是以String在做處理的 ※ 編輯: Dong0129 (36.226.103.53), 12/22/2017 08:08:15

12/22 08:30, 8年前 , 11F
AB類型不是string
12/22 08:30, 11F
但我宣告時是用String宣告array的類別,應該是String array不是嗎? ※ 編輯: Dong0129 (114.137.89.14), 12/22/2017 08:52:49

12/22 09:02, 8年前 , 12F
所以A的tpye不是string而是 string array
12/22 09:02, 12F

12/22 09:04, 8年前 , 13F
X的type建議是vector<vector<string>>
12/22 09:04, 13F

12/22 09:05, 8年前 , 14F
你可能要先去理解最基本的int和int array和int*的差別
12/22 09:05, 14F
嗯嗯,那是我沒有敘述清楚造成版友誤會,抱歉。 ※ 編輯: Dong0129 (114.137.89.14), 12/22/2017 09:18:35

12/22 12:03, 8年前 , 15F
問題明明就有預設格式 為甚麼就是不照格式打
12/22 12:03, 15F

12/22 12:03, 8年前 , 16F
每次都要推文的人問code咧
12/22 12:03, 16F
文章代碼(AID): #1QEc94Ys (C_and_CPP)