[C con Clase] Ayuda paso de matriz como parametro
Silvio S. Stenta
silviostenta en hotmail.com
Sab Sep 12 21:21:14 CEST 2009
Las dimensiones de la matriz estatica no podes modificarlos ni crearlos en tiempo de ejecucion tenes que usar punteros para crea matrices o arreglos dinamicos.
y cuando pasas un arreglo como parametro no hay problema de decirle que dimensiones pero cuando el arrgelo es de mas de una dimension tenes que pasarle aunque sea una dimension.
http://c.conclase.net/curso/index.php?cap=010
Saludos
From: Emilio
Sent: Saturday, September 12, 2009 3:59 PM
To: cconclase en listas.conclase.net
Subject: [C con Clase] Ayuda paso de matriz como parametro
Hola,
tengo esta pregunta urgente,
como se puede pasar una matriz como parametro de la forma mas sencilla desde el main a una funcion, sin saber previamente cuales son sus dimensiones??
por ejemplo, en el main tenemos
int a,b;
cout<<"Introduzca las dimensiones"<<enld;
cin>>a>>b;
char tabla[a][b];
inicializarTabla(tabla,a,b);//lo que yo quiero
y fuera del main, la funcion que recibe como parametro la matriz bidimensional, que no se como hacer, algo asi
void inicializarTabla(char matriz[][],int longitud1,int longitud2)
{
...
}
pero me dice que introuduzca al menos una dimension, pero yo nocesito los dos parametros variables, ya que las tengo que preguntar previamente
cual seria la forma mas facil y sencilla?? sin memoria dinamica, ya que supuestamente en la asignatura no lo hemos dado,
necesito esto como sea, porfavor responder porfavor
gracias y un saludo
--------------------------------------------------------------------------------
_______________________________________________
Lista de correo Cconclase Cconclase en listas.conclase.net
http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20090912/391b31e1/attachment.html>
Más información sobre la lista de distribución Cconclase