Dev - C++ - Apuntadores y Recursividad

 
Vista:

Apuntadores y Recursividad

Publicado por Karla Ledesma (2 intervenciones) el 03/03/2002 00:45:52
Necesito hacer un laberinto en c++, recursivo y con un arreglo bidimensional, pero cuando a la función recursiva le doy como parametro el arreglo salen muchos errores. Mi duda es:
¿cómo se llama en la recursión a un arreglo multidimensional con apuntadores o de que otra forma sin utilizar apuntadores se puede llamar al arreglo?
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:Apuntadores y Recursividad

Publicado por Mario Zúñiga (2 intervenciones) el 04/05/2002 19:31:18
Karla, para pasar arreglos bidimensionales como parametros en c++ o c se usa la siguiente sintaxis:
por ejemplo un arreglo bidimensional de caratecteres
void func(char** pArregloBidimensional)
uno de enteros
void func(int** pArregloBidimensional)
o uno de cualquier tipo de datos
void func(void** pArregloBidimensional)

solo recuerda que si esta función va ser recursiva debes incluir la logica de paro y de regreso para evitar desvordamiento de la pila y también debes tener controlado el límite del arreglo para evitar violaciones de acceso en memoria, suerte y que te diviertas programando.

Mario.

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