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