View Full Version : [C++] Dynamic Matrix Allocation


ZeCaToNe
17-05-2008, 21:53
Ora nunca peguei antes em c++, estava habituado a c.

Ora isto é como eu estou fazer agora, em que C é uma var global

const int ROWS=10000;
int C[ROWS][ROWS];

A questão é que eu so sei o valor de rows no input (main())

Ja tentei algo do tipo

//global vars

int * C;
....

int main(){
int rows;

scanf("%d\n", &rows);
C = new int(rows,rows);
}


Alguem sabe como fazer?

Mr. Brightside
17-05-2008, 21:56
C = new int*[rows];
for(int i = 0; i < rows; i++) C[i] = new int[rows];