Foros del Web » Programación para mayores de 30 ;) » Programación General »

Declarar una matriz de tamaño n, donde n es una variable??

Estas en el tema de Declarar una matriz de tamaño n, donde n es una variable?? en el foro de Programación General en Foros del Web. Que onda!! como tan? bien, bueno... Tengo una pregunta sobre el lenguaje C o C++, debe ser la misma cosa en los dos lenguajes. No ...
  #1 (permalink)  
Antiguo 29/10/2007, 20:31
Avatar de eskorbutin  
Fecha de Ingreso: junio-2006
Mensajes: 65
Antigüedad: 17 años, 10 meses
Puntos: 2
Declarar una matriz de tamaño n, donde n es una variable??

Que onda!! como tan? bien, bueno...

Tengo una pregunta sobre el lenguaje C o C++, debe ser la misma cosa en los dos lenguajes.

No estoy seguro de que se pueda pero, se pueden declarar variables utilizando otras variables, es decir, si quiero declarar una matriz de tamaño n, donde n es la variable, se puede?

quiero hacer algo como
Código:
int n;
printf("De que tamaño quieres la matriz");
scanf("%d", &n);

int matriz[n-1];
Como tal, me marca un error, entonces quiero saber como hacerle, aún que no estoy seguro de que se pueda. Lo que si estoy seguro es que se podría si n fuese una constante, pero eso no me sirve jeje.

Alguna idea, any idea???

Última edición por eskorbutin; 29/10/2007 a las 20:36
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:16.