1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

[C++] Dynamic Matrix Allocation

Discussão em 'Programação' iniciada por ZeCaToNe, 17 de Maio de 2008. (Respostas: 1; Visualizações: 851)

  1. ZeCaToNe

    ZeCaToNe Power Member

    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?
     
  2. Código:
    C = new int*[rows];
    for(int i = 0; i < rows; i++) C[i] = new int[rows];
     

Partilhar esta Página