[問題] 動態配置的三維陣列可以插入新元素嗎?
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
visual c++
問題(Question):
如果建好一個三維矩陣,可否新增一個或一列值?
程式碼(Code):(請善用置底文網頁, 記得排版)
#include <iostream>
#include <stdlib.h>
#include <stdio.h>
#include <limits>
#include <ctype.h>
#include <cstring>
#include <string>
using namespace std;
int main()
{
int m=0,n=0,r=0; //初始化陣列用
int ***a=0; //宣告陣列用
//動態配置三維陣列。
a=new int**[m];
for(int i=0;i<m;i++)
{
a[i]=new int *[n];
for(int j=0;j<n;j++)
{
a[i][j]=new int [r];
}
}
//初始矩陣,各元素=0~2,以亂數決定。
for(int i=0;i<m;i++)
for(int j=0;j<n;j++)
for(int k=0;k<r;k++)
{
*(*(*(a+i)+j)+k)=(rand()) % 3;
}
system("pause");
return 0;
}
補充說明(Supplement):
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.254.53.207
→
12/05 02:46, , 1F
12/05 02:46, 1F
→
12/05 05:46, , 2F
12/05 05:46, 2F
→
12/05 06:40, , 3F
12/05 06:40, 3F
推
12/05 12:37, , 4F
12/05 12:37, 4F
→
12/05 18:59, , 5F
12/05 18:59, 5F
→
12/05 19:00, , 6F
12/05 19:00, 6F
→
12/05 23:17, , 7F
12/05 23:17, 7F
→
12/05 23:18, , 8F
12/05 23:18, 8F
推
12/06 03:35, , 9F
12/06 03:35, 9F
→
12/12 21:22, , 10F
12/12 21:22, 10F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章