warning C4700: local variable 'datos_libro' used without having been initialized
Pero mi pregunta, como se inicializa una variable del tipo estructura????, ya que en principio la tengo inicializada.
Este es el código:
void cargarficherol(char * rutal, listal *lista)
{
FILE *fl;
libro aux;
libro datos_libro; ------ Este es el error ------
fl=fopen(rutal, "rb");
fread(&aux, sizeof(libro),1,fl);
while (!feof(fl))
{
insertarlibro(lista, datos_libro);-- No se reconoce datos_libro --
fread(&aux, sizeof(libro),1,fl);
}
fclose(fl);
}
Alguien sabe cual es el problema??

Un saludete