C/Visual C - Ayuda con arrays multidimensionales con NEW

 
Vista:

Ayuda con arrays multidimensionales con NEW

Publicado por Jose Morales (16 intervenciones) el 27/06/2005 21:30:00
Hola, lo que pasa es ke quiero hacer un array dinamico multidminesional con NEW, pero cuando lo trato de hacer con el siguiente codigo me marca un error de
"error C2440: 'initializing' : cannot convert from 'int (*)[10]' to 'int ** '"

#include <iostream.h>

int main(){

int var=12;

int **meses=new int[var][30];

meses[0][0]=14;
meses[0][1]=43;

cout<<meses[0][0]<<endl;
cout<<meses[0][1]<<endl;

return 0;
}

alguien me puede decir ke pasa o ke tengo mal? o como le puedo hacer par ahacer un array multidimensional pero con NEW??
GRACIAS!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda con arrays multidimensionales con NEW

Publicado por lanausee (11 intervenciones) el 27/06/2005 23:37:59
Primero tienes que crear el primer array y luego el segundo. Sería algo como:

int var = 5;
int** meses;
*meses = new int[var];
for (int i = 0; i < 5; i++) {
meses[i] = new int[30];
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar