[問題] 關於realloc

看板C_and_CPP (C/C++)作者 (今天早上)時間16年前 (2010/06/28 21:35), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/2 (看更多)
我在網路上找的資料幾乎都是一維例子 想問一下假如今天是二維的陣列呢 像以下這個例子 int **Data,ColumnNumber=0; if (Need To Realloc a NewColumn) ColumeNumber++; Data=(int**)realloc(Data,ColumnNumber*sizeof(int*)); 這樣的情況之下 for(i) Data[0][i]到Data[Column-2][i]的Data有需要去複製嗎? 還是說當上面那個realloc已經做好這一切了? 假如要的話 那該怎麼寫呢 for(i;;) Data[i]=(int*)realloc(Data[i],一樣的size); 嗎? 表達能力不是很好~"~ 謝謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.15.156

06/28 21:51, , 1F
你Data[0] ~ Data[Column-2]的值沒有變阿
06/28 21:51, 1F

06/28 22:00, , 2F
你把「二維陣列」跟「指到整數指標的指標」搞混了
06/28 22:00, 2F
文章代碼(AID): #1CAAKQ5F (C_and_CPP)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 2 篇):
0
2
文章代碼(AID): #1CAAKQ5F (C_and_CPP)