Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/05/2007, 01:44
achiqalquds
 
Fecha de Ingreso: noviembre-2003
Ubicación: Valencia
Mensajes: 131
Antigüedad: 20 años, 5 meses
Puntos: 1
problemas con malloc

Hola

Estoy tratando de hacer una lista enlazada en C, basada en la siguiente estructura:
Código:
struct Lista{
   struct ElemLista *primero;
   int numElem;
}
Para crear la lista debo utilizar la siguiente funcion:
struct Lista *Crear( void );

Lo que he hecho es lo siguiente:
Código:
struct Lista *Crear( void ){
	struct Lista *l;
	l = malloc( sizeof(struct Lista) );
	printf("Lista creada\n");
	l->primero = NULL;
	l->numElem = 2;
	return l;
}
Pero el compilador me dice: "llamada implícita de la funcion interna malloc incompatible, o algo por el estilo".

Alguien me podría decir cual es el problema, porque llevo varias horas intentando averiguarlo y no consigo encontrar nada.

Agradecería cualquier ayuda.
Saludos