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

作者: Dong0129 (阿東跟上面講的情況一樣b)   2017-12-20 21:14:42
如標題所述,
每一筆資料都有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”}
請問能怎麼寫呢?
作者: Ommm5566 (56天團)   2017-12-20 21:22:00
你ABX的type是什麼 char**還是vector<vector<string>>?
作者: Sidney0503 (Sidney0503)   2017-12-21 09:59:00
那就X.push_back(A); X.push_back(B)不就好了
作者: loveflames (咕啾咕啾魔法陣)   2017-12-21 13:28:00
八成是X沒有元素,你就push到X[n]了
作者: steve1012 (steve)   2017-12-21 13:41:00
你貼個程式碼吧最簡單就是都用 vector vector<string> A vector<vector<string>>Barray 不能 copy 你要用 container 就全部都用 container
作者: loveflames (咕啾咕啾魔法陣)   2017-12-22 07:22:00
陣列不能作為函數參數,你實際上傳的是指標
作者: Ommm5566 (56天團)   2017-12-22 07:43:00
你這樣跟我說type"都是string"真的很欠噓
作者: loveflames (咕啾咕啾魔法陣)   2017-12-22 08:30:00
AB類型不是string
作者: Sidney0503 (Sidney0503)   2017-12-22 09:02:00
所以A的tpye不是string而是 string arrayX的type建議是vector<vector<string>>你可能要先去理解最基本的int和int array和int*的差別
作者: Ommm5566 (56天團)   2017-12-22 12:03:00
問題明明就有預設格式 為甚麼就是不照格式打每次都要推文的人問code咧

Links booklink

Contact Us: admin [ a t ] ucptt.com