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

作者: raily1151521 (.)   2014-11-20 18:31:50
各位高手好,
小弟是C++新手,
因為程式需求我需要放入多筆資料再不同的陣列裡面,
我用過sprintf方式但是不行,
我大概是想要如下面的形式
for(int i=0;i<...;i++)
{
int H(i)[...]={.....};//宣告陣列H1、H2、H3......放入資料
}
謝謝大家!
作者: pili100 (zelda)   2014-11-20 19:32:00
要用指標
作者: jacky1989   2014-11-20 21:56:00
指標無誤
作者: dirkc (3781615)   2014-11-20 22:07:00
執行時期宣告不可行;如果有人可舉例說可以我會覺得很驚喜XD如果非宣告,你的需求有許多可達成方法,簡單的二維陣列也可我不自覺猜你資料是使用者(執行時期)進來的,若否可忽略推文
作者: LPH66 (-6.2598534e+18f)   2014-11-20 22:49:00
都寫 C++ 了 google 一下 vector 吧
作者: raily1151521 (.)   2014-11-21 12:27:00
謝謝大家指點,我會都去試看看!回三樓大大,沒錯我的資料是(執行時期)放進去的。
作者: dirkc (3781615)   2014-11-21 14:31:00
如果有貼一些測資或者實際的程式碼上來會更知道怎麼幫忙
作者: jacky1989   2014-11-21 21:55:00
如果是執行時期,建議使用linked list
作者: PoorLoser (廢文製造機)   2014-11-22 01:54:00
python
作者: wvwvwvwvwv (殺死丁力這個雜碎a~)   2014-11-22 18:55:00
二維陣列?
作者: jammy50605 (小刀)   2014-11-24 02:22:00
你需要的叫指標陣列 int* arr[10] //宣告含有10個int型態指標的陣列 之後在for迴圈malloc就可以用了其實就是linked list~

Links booklink

Contact Us: admin [ a t ] ucptt.com