C/Visual C - duda sobre punteros

 
Vista:

duda sobre punteros

Publicado por jorge torres (2 intervenciones) el 24/05/2003 20:03:33
hOLA

Tengo una inquietud:
Estoy haciendo un programa en C, ypasa lo siguiente;
tengo una funcion
int recivir(int ***);

en otra funcion A tengo:
tabla[2][30][30];
recivir(tabla);

y el compilador me dice que incompatible assigment on A: arg 1

Mi duda es:
como hago para enviar un arreglo de 3 dimensiones a una funcion, que lo reciva commo puntero, para poder manipular los vaores de este.

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:duda sobre punteros

Publicado por SOFT_WE (5 intervenciones) el 24/05/2003 20:18:03
Según creo, al pasarle a la función recivir un int *** , lo que estás diciendole es que le pasas un puntero apuntado a otro, que a su vez apunta a otro. Si lo que quieres es decirle que le pasas una tabla de tres dimensiones, le tienes que decir recivir(int nombre[2][30][30]), siempre y cuando hayas definido tu tabla de tipo int.
Espero haberte sido de ayuda.
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

RE:duda sobre punteros

Publicado por jorge (2 intervenciones) el 24/05/2003 20:26:28
no, lo qe yo quiero hacer no es recivir la tabla , sono manipular los datos que estan esa tabla:
ej:
en funcion A

int tabla[2][2][2];

funcion B:

int b(int d***){

hacer algo con b[0[1][0];

}

y en funcion a sigo pero ya con esa tabla cambiada, me hago entender?, lo que no se es como enviar tabla[][][] a B

GRACIAS.
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

RE:duda sobre punteros

Publicado por Ismael (230 intervenciones) el 25/05/2003 01:07:01
En la sección "Funciones" de la dirección

http://usuarios.lycos.es/ismaelcamarero

hay ejemplos resueltos hasta con matrices tetradimendionales
Suerte.
Ismael

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