C/Visual C - MANEJO DE UN PUNTERO A ARRAY

 
Vista:

MANEJO DE UN PUNTERO A ARRAY

Publicado por ifer (31 intervenciones) el 15/04/2004 03:24:37
tengo un puntero a array int de 10 elementos:
int (*pArray)[9];
pero para pasarlo a una funcion lo unico que me acepta es:
void MyProcedure(int (*pArray)[9])
es decir, tengo que especificar la dimension del array siempre en la funcion?!
es VC por si acaso
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:MANEJO DE UN PUNTERO A ARRAY

Publicado por J. Oliver Beltran (166 intervenciones) el 15/04/2004 13:22:50
NO, no es necesario. Lo que no termino de entender es que haces con un puntero a un array?
Sabes que un array es un puntero en si mismo?
y que si declaras un puntero, puedes dirigirlo a este?

por ejemplo
int vector[9];
int *dato;
dato = vector; //dato y vector apuntan al mismo sitio

Ahora puedes recorrer el array tanto con dato como con vector
y el paso de parametros, el habitual.
Espero que te haya sido útil.
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