De cinco estructuras de información, sólo tienes dos. Hay procedimientos, pero también hay algunos problemas en otros lugares. Le sugiero que comience con un programa simple. Si es una tarea, puedes consultar lo que otros han escrito.
# include & ltstdio.h & gt
# include & ltstring.h & gt
#Definición N 5
estructura typedef {
Número de carácter [20];
char Nombre[20];
char publicación[20];
char Fecha [ 20];
Estado de carga;
}Libro;
Libro[N+1];
int main() p>
{
int I;
char s[20];
Printf("Por favor cree una base de información, * * * Cinco libros .\nIngrese el número del libro, el título del libro, la editorial, la hora de publicación y si lo ha leído (Y/N)\ N ");
for(I = 0; I<n;i++) { p>
Obtener(libro[i].No);
Obtener(libro[i].Nombre);
Obtener(libro[i].Publicar ); /p>
Obtener (libro[i].fecha);
scanf("%c ", & libro[i].status
}
///printf("%c ", libro[0]. Estado);
Printf("¡Base de datos creada! \nIngrese el título que desea tomar prestado: ");
Obtener;
for(I = 0;i<n;i++)
if(strcmp(s,book[i]).name) = = 0)break;
If(i==N) printf("Sin libro\ N ");
else if(libro[i].Estado == 'N ') {
Printf("Éxito");
Libro[i]. Estado = ' Y
}
Else printf("Prestado, no se puede tomar prestado\n ");
Devuelve 0;
}
/*
000001
Inglés
Educación Popular
1995/01/01 p >
Y
*/