[問題] 動態二維陣列宣告
遇到的問題: (題意請描述清楚)
目前在網路上和爬文所得到的動態二維陣列宣告方法為
double **matrixOne
matrixOne = ( double** )malloc( rowOne_int * sizeof( void * ) );
for ( i = 0 ; i < rowOne_int ; i++ ) {
matrixOne = ( double* )malloc( columnOne_int * sizeof( double * ) );
} // end for
應該會得到一個 matrixOne[rowOne_int][columnOne_int] 的二維陣列
程式跑出來的錯誤結果:
但是發生了 Compile error
'=' : 無法由 'double *' 轉換為 'double **' 的問題
開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux)
Visual Studio 2008
補充說明:
不知道是不是在 VS2008 裡面寫法有改變
以上問題感謝回答的各位了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.225.223
→
12/08 21:57, , 1F
12/08 21:57, 1F
→
12/08 21:58, , 2F
12/08 21:58, 2F
→
12/08 22:04, , 3F
12/08 22:04, 3F
→
12/08 22:06, , 4F
12/08 22:06, 4F
→
12/08 22:06, , 5F
12/08 22:06, 5F
→
12/08 22:07, , 6F
12/08 22:07, 6F
→
12/08 23:01, , 7F
12/08 23:01, 7F
推
12/08 23:11, , 8F
12/08 23:11, 8F
→
12/08 23:11, , 9F
12/08 23:11, 9F
→
12/08 23:12, , 10F
12/08 23:12, 10F
→
12/08 23:13, , 11F
12/08 23:13, 11F
→
12/08 23:14, , 12F
12/08 23:14, 12F
→
12/08 23:19, , 13F
12/08 23:19, 13F
→
12/08 23:19, , 14F
12/08 23:19, 14F
推
12/08 23:52, , 15F
12/08 23:52, 15F
→
12/08 23:53, , 16F
12/08 23:53, 16F
→
12/08 23:54, , 17F
12/08 23:54, 17F
→
12/08 23:54, , 18F
12/08 23:54, 18F
→
12/09 00:15, , 19F
12/09 00:15, 19F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章