Ver Mensaje Individual
  #6 (permalink)  
Antiguo 26/04/2006, 06:45
Nivel7
 
Fecha de Ingreso: abril-2006
Ubicación: Acapulco Gro. México
Mensajes: 483
Antigüedad: 17 años, 11 meses
Puntos: 2
Un arreglo como tal no se puede retornar de una funcion, sin embargo sabemos que un arreglo se puede asignar aun puntero por lo tanto es posible retornar un arreglo atravez de un puntero,

tipo* funcion(tipo ary[])
{
return ary;
o
return &ary[0];
}
pero la mejor froma de trabajar con arreglos en C es a la usansa de sus librerias.

void funcion(const tipo ary2[], tipo ary2[]); donde ary1 es el arreglo origen y ary2 es el arreglo destino.

otra forma de retornar un arreglo es atravez de una estructura, es decir que tu arreglo sea miembro de una estructura.