La Red de Conocimientos Pedagógicos - Conocimientos históricos - ¿Cómo escribir un programa de gestión de bibliotecas?

¿Cómo escribir un programa de gestión de bibliotecas?

# incluir ltstdio.h gt

# 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.