Tema: Ayuda con C
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/05/2004, 15:31
Avatar de Eternal Idol
Eternal Idol
 
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
Si te referis al tamaño (y no a la cantidad de dimensiones) podes hacer esto:

int numero = 30;
POINT *xgy = (POINT*)malloc(sizeof(POINT) * numero);
xgy[0].x = 2;
xgy[1].y = 3;
free(xgy);

Una funcion devuelve un numero entero (un DWORD,cuatro bytes), por lo que podrias devolver el puntero al primer elemento del array (matriz).

Si queres saber como funciona la devolucion de valores de una funcion te recomiendo este tutorial que escribi : http://www.c0d3rz.com.ar/foro/viewtopic.php?t=53
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO

Última edición por Eternal Idol; 30/05/2004 a las 15:34