Muchas gracias por responder, <br>eso lo intente, pero me daba errores muy raros<br><br>por ejemplo con este codigo simple<br>#include <iostream><br>#include <iomanip><br>using namespace std;<br><br><br>void inicializarTabla(char **matriz, int filas, int columnas)<br>
{<br>  //inicializar a 0<br>}<br>  <br>int main()<br>{<br><br>  int longitudcadena1,longitudcadena2;<br>  <br>  longitudcadena1=4;//en realidad se preguntan al usuario<br>  longitudcadena2=5;<br><br><br>  //creamos una matriz con longitudcadena1 columnas y longitudcadena2 filas mas las extras para el guion<br>
  char Ha[longitudcadena2][longitudcadena1];<br><br>  //la inicializamos con 0s en la primera fila y columna<br>  inicializarTabla(Ha,longitudcadena1,longitudcadena2);<br><br>return 0;<br>}<br><br><br><br>el compilador me da este error, la linea 24 es la de "inicializarTabla(Ha,longitudcadena1,longitudcadena2);"<br>
<br>./prueba2.cpp: In function ‘int main()’:<br>./prueba2.cpp:24: error: no se puede convertir ‘char (*)[(((unsigned int)(((int)longitudcadena1) + -0x00000000000000001)) + 1)]’ a ‘char**’ para el argumento ‘1’ para ‘void inicializarTabla(char**, int, int)’<br>
<br><br>gracias y un saludo<br><br><div class="gmail_quote">El 12 de septiembre de 2009 21:06, Mariano Demarchi <span dir="ltr"><<a href="mailto:marchi.hh@gmail.com">marchi.hh@gmail.com</a>></span> escribió:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>Declaras la funcion de la siguiente manera:<br></div><div class="im"><div><br></div>void inicializarTabla(<b>char **matriz</b>,int longitud1,int longitud2)<br>{<br>  ...<br><div>}<br></div><div><br></div></div>Saludos<br>
<div class="gmail_quote">

El 12 de septiembre de 2009 15:59, Emilio <span dir="ltr"><<a href="mailto:cuentilla8@gmail.com" target="_blank">cuentilla8@gmail.com</a>></span> escribió:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="h5">

Hola,<br>tengo esta pregunta urgente,<br><br>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??<br><br>por ejemplo, en el main tenemos<br>



<br>int a,b;<br>cout<<"Introduzca las dimensiones"<<enld;<br>cin>>a>>b;<br><br>char tabla[a][b];<br><br>inicializarTabla(tabla,a,b);//lo que yo quiero<br><br>y fuera del main, la funcion que recibe como parametro la matriz bidimensional, que no se como hacer, algo asi<br>



<br>void inicializarTabla(char matriz[][],int longitud1,int longitud2)<br>{<br>  ...<br>}<br><br>pero me dice que introuduzca al menos una dimension, pero yo nocesito los dos parametros variables, ya que las tengo que preguntar previamente<br>



<br>cual seria la forma mas facil y sencilla?? sin memoria dinamica, ya que supuestamente en la asignatura no lo hemos dado,<br><br>necesito esto como sea, porfavor responder porfavor <br><br>gracias y un saludo<br><br>
<br></div></div>_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net" target="_blank">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br></blockquote></div><br>
<br>_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br></blockquote></div><br><br clear="all"><br>-- <br><br>Emilio.<br>