C/Visual C - Problemas con malloc y free

 
Vista:

Problemas con malloc y free

Publicado por jazzphoenix (4 intervenciones) el 05/04/2001 11:54:16
Hola!!

Estoy haciendo una aplicación gráfica en CBuilder y necestio pintar polígonos. Para ello, utlizo Canvas->Polygon, al que se le pasa un vector de estructura con el número de puntos (Coordenada X e Y).

Mi problema es que no sé a priori el número de puntos a pintar, por lo que pense utilizar malloc y free; pues bien, esto me peta:

void Pintar(int Num);
POINT *Puntos;

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:Problemas con malloc y free

Publicado por Emilio (42 intervenciones) el 05/04/2001 14:45:49
Te recomiendo que uses un arreglo de POINT, piensa cual es el numero maximo de puntos que puedes tener (p.e. 200 que son muchos), digamos que cada POINT usa 8 bytes, tu necesitas 8*200 =1600 bytes=1.2 kbytes. Hoy en dia no es nada y tendras mucho menos procesos y menos instrucciones de memoria. No compliques tu programa con pedidos de memoria que no necesitas.
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