注册 登录
编程论坛 C++教室

[求助]如何建立二维动态数组?

lovehug 发布于 2007-10-07 17:59, 857 次点击
我现有一程序,每次运行产生的结果大小不固定,用二维数组表示。
每次运行结束后我知道第一维的大小,每组一维数组的第二维大小不同但也知道每个二维的长度。
这样的二维动态数组应该如何建立呢?
5 回复
#2
animeo2007-10-07 22:52
LZ,能不能具体点

#3
DieHeart2007-10-07 23:24

two step

#4
snipered2007-10-08 16:14
看不明白
#5
jack_sqh2007-10-10 16:07
用java
#6
天心水月2007-10-21 00:15

int *a;
int i,n;
scanf("%d",&n);
a=(int *)malloc(n*sizeof(int));
这样就相当于C++的定义:
int n;
int a[n];
cin>>n;


int **arr;
int N,M;
cin >> N >> M;

arr = new int*[N];
for(int i=0;i<N;i++)
{ arr[i] = new int[M]; }

1