¿Cómo escribir un programa de gestión de bibliotecas?
# incluir ltctype.h gt
# incluir ltstring.h gt
# incluir ltstdlib.h gt
//Definición? ¿eso? ¿propiedad? ¿de? ¿eso? ¿Campos? ¿segunda mano? ¿existir? ¿eso? Programa
#Definición? ¿existir? 1
¿#Definición? ¿Afuera? 0
¿Nulo? addbook();
¿No es válido? buscar libro();
¿No es válido? display();
¿No es válido? Autor();
¿No válido? lista de títulos();
¿No es válido? Existencias();
¿No válido? problema();
¿No válido? bookret();
¿No es válido? add membr();
¿No es válido? exit();
¿Carácter? info[500];
Estructura
{
int? Oferta;
¿Carácter? bnombre[25]? ;
¿Ciel? Autor[25];
int? nooftitles
¿Carácter? Título[500];
int? Estado;
}Libro;
Estructura
{
int? ¿medio
Ciel? nombre[25]? ;
¿Ciel? Departamento[25];
int? disponible
int? phno
} membr
//¿Inicializando? ¿eso? ¿documento? ¿segunda mano? ¿existir? ¿eso? ¿Archivo
de programa? *Registros de biblioteca;
¿Documentos? * archivo membrrecord
? *FP 1;
¿Archivo? * archivo fp2
? * temp 1;
¿Archivo? * temp2
int? principal()
{?
int? elección=0, I;
printf(" \ n \ t \ t lt; ltLibrary? ¿Administración? Sistema gt gt (¿Beta? ¿Versión?)? \ n "); Do {
printf("\n\t~~Menú~~\n?1 gt;?Suplementario?Respuesta?Nuevo?Libro\n?2 gt?Buscar?Respuesta?Libro? \n\ n\n\n\n\n\n\n\n? ¿Libro? 7 gt? \n ? ¿Nuevo? ("i ", selección de amplificador);
¿Cambiar? (Seleccionar)
{?
¿Caso? 1:
addbook();
Romper;
¿Caso? 2:
búsqueda de libro();
Rotura;
¿Caso? 3:
Mostrar Libro();
Romper;
¿Caso? 4:
Autor();
Rotura;
Caso
¿hijo? 5:
lista de títulos();
Rotura;
¿Caso? 6:
Acciones();
Rotura;
¿Caso? 7:
problema();
Rotura;
¿Caso? 8:
bookret();
Rotura;
¿Caso? 9:
añadir membr();
Romper;
¿Caso? 10:
salir();
Valor predeterminado:
printf("?!? ¿No es válido? Entrada...\ n "); >
}
}mientras(select!=10);
¿Volver? (0);
}
//El número de palabras excede el rango. Por favor revise el archivo adjunto.