[問題] 請問變數有辨法動態增加嗎?
各位先進好,小弟有個問題想了一整天…還想不出來…
懇請大家不吝賜教。
for(int i=0x01; i<0x05; i++)
{
int Var = ptr->Data[i];
}
0x05是假設的,實際上可能更多也可能更少,
而 i 是一個記憶體位置,所以 Var 得到的會是一串數據,
例如 {20,21,32,51,41,23,21,20,32,12....,11}
因為每一筆 Data[i] 都需要儲存下來,
請問有辨法讓 Var 動態增加嗎?
謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.161.26.121
→
09/16 22:11, , 1F
09/16 22:11, 1F
謝謝您,但看了一下realloc() 好像不太適合?也是我還沒看明白@@
推
09/16 22:14, , 2F
09/16 22:14, 2F
謝謝您,vector看了一下,好像有機會喔!
→
09/16 22:23, , 3F
09/16 22:23, 3F
您好,我是在bcb 6.0 編寫的,所以真的沒有g++可以用@@
※ 編輯: f814030 來自: 218.161.26.121 (09/16 22:32)
推
09/16 22:33, , 4F
09/16 22:33, 4F
→
09/16 22:33, , 5F
09/16 22:33, 5F
→
09/16 22:34, , 6F
09/16 22:34, 6F
真不好意思,學的太少,會錯意了,
我會用 vector 來試試,謝謝了!
※ 編輯: f814030 來自: 218.161.26.121 (09/16 22:52)
→
09/16 23:12, , 7F
09/16 23:12, 7F
→
09/17 00:02, , 8F
09/17 00:02, 8F
哇!看到T開頭的物件讓我眼精一亮!
我會去找這資料!謝謝囉!
※ 編輯: f814030 來自: 218.161.26.121 (09/17 07:54)