看板 C_and_CPP 關於我們 聯絡資訊
各位高手好, 小弟是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
pili100: 要用指標 11/20 19:32
jacky1989: 指標無誤 11/20 21:56
dirkc: 執行時期宣告不可行;如果有人可舉例說可以我會覺得很驚喜XD 11/20 22:07
dirkc: 如果非宣告,你的需求有許多可達成方法,簡單的二維陣列也可 11/20 22:09
dirkc: 我不自覺猜你資料是使用者(執行時期)進來的,若否可忽略推文 11/20 22:27
LPH66: 都寫 C++ 了 google 一下 vector 吧 11/20 22:49
raily1151521: 謝謝大家指點,我會都去試看看! 11/21 12:27
raily1151521: 回三樓大大,沒錯我的資料是(執行時期)放進去的。 11/21 12:29
dirkc: 如果有貼一些測資或者實際的程式碼上來會更知道怎麼幫忙 11/21 14:31
jacky1989: 如果是執行時期,建議使用linked list 11/21 21:55
PoorLoser: python 11/22 01:54
wvwvwvwvwv: 二維陣列? 11/22 18:55
jammy50605: 你需要的叫指標陣列 int* arr[10] //宣告含有10個int 11/24 02:22
jammy50605: 型態指標的陣列 之後在for迴圈malloc就可以用了 11/24 02:23
jammy50605: 其實就是linked list~ 11/24 02:28