Ayuda con unas funciones 2
Publicado por Nasón (40 intervenciones) el 26/02/2004 00:32:42
Acabo de ver el mensaje enviado y me he dado cuenta de que no ha salido todo el texto que puse. Respecto a la pregunta anterior que salió incompleta decir que trabajo con VC++ y con Dev-C++.Continuo:
La otra función es esta:
void libera_memoria(double **a, int b)
{
int i;
//liberación del espacio asignado a cada una de las filas de a
for (i = 0; i < fil ; i++)
free (*(a + i));
//liberación del espacio asignado al array de punteros de a
free (a);
}
No se si funciona ya que como free no devueve nada no puedo hacer una comprobación como con malloc. Agradecería que alguien me despejara esta duda.
Perdonad que me ponga tan pesado pero es que descubrí esta página hace poco y tengo muchas dudas sobre el fantástico, maravilloso y rápido C.
La otra función es esta:
void libera_memoria(double **a, int b)
{
int i;
//liberación del espacio asignado a cada una de las filas de a
for (i = 0; i < fil ; i++)
free (*(a + i));
//liberación del espacio asignado al array de punteros de a
free (a);
}
No se si funciona ya que como free no devueve nada no puedo hacer una comprobación como con malloc. Agradecería que alguien me despejara esta duda.
Perdonad que me ponga tan pesado pero es que descubrí esta página hace poco y tengo muchas dudas sobre el fantástico, maravilloso y rápido C.
Valora esta pregunta


0