[問題] 如何一次宣告多個陣列?

看板C_and_CPP作者 (.)時間11年前 (2014/11/20 18:31), 編輯推噓3(3012)
留言15則, 8人參與, 最新討論串1/1
各位高手好, 小弟是C++新手, 因為程式需求我需要放入多筆資料再不同的陣列裡面, 我用過sprintf方式但是不行, 我大概是想要如下面的形式 for(int i=0;i<...;i++) { int H(i)[...]={.....};//宣告陣列H1、H2、H3......放入資料 } 謝謝大家! -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.25.97.155 ※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1416479518.A.137.html

11/20 19:32, , 1F
要用指標
11/20 19:32, 1F

11/20 21:56, , 2F
指標無誤
11/20 21:56, 2F

11/20 22:07, , 3F
執行時期宣告不可行;如果有人可舉例說可以我會覺得很驚喜XD
11/20 22:07, 3F

11/20 22:09, , 4F
如果非宣告,你的需求有許多可達成方法,簡單的二維陣列也可
11/20 22:09, 4F

11/20 22:27, , 5F
我不自覺猜你資料是使用者(執行時期)進來的,若否可忽略推文
11/20 22:27, 5F

11/20 22:49, , 6F
都寫 C++ 了 google 一下 vector 吧
11/20 22:49, 6F

11/21 12:27, , 7F
謝謝大家指點,我會都去試看看!
11/21 12:27, 7F

11/21 12:29, , 8F
回三樓大大,沒錯我的資料是(執行時期)放進去的。
11/21 12:29, 8F

11/21 14:31, , 9F
如果有貼一些測資或者實際的程式碼上來會更知道怎麼幫忙
11/21 14:31, 9F

11/21 21:55, , 10F
如果是執行時期,建議使用linked list
11/21 21:55, 10F

11/22 01:54, , 11F
python
11/22 01:54, 11F

11/22 18:55, , 12F
二維陣列?
11/22 18:55, 12F

11/24 02:22, , 13F
你需要的叫指標陣列 int* arr[10] //宣告含有10個int
11/24 02:22, 13F

11/24 02:23, , 14F
型態指標的陣列 之後在for迴圈malloc就可以用了
11/24 02:23, 14F

11/24 02:28, , 15F
其實就是linked list~
11/24 02:28, 15F
文章代碼(AID): #1KRSCU4t (C_and_CPP)