Red de conocimientos sobre prescripción popular - Conocimiento de perdida de peso - Código fuente en lenguaje C del sistema de gestión de inventario de productos básicos

Código fuente en lenguaje C del sistema de gestión de inventario de productos básicos

# include & ltstdio.h & gt

# include & ltstdlib.h & gt

# include & ltconio.h & gt

Libro de estructura

{

int id, usr[10], total, tienda, días[10];

Nombre del personaje[31], autor[21];

}Libros[100];

/*Lo anterior es la definición de la estructura, utilizada para almacenar y tomar prestados libros. */

void page_title(char *menu_item)

{

clr SCR();

printf(" & gt;& gt& gt Sistema de gestión de biblioteca

}

/* Lo anterior es la función de imprimir el encabezado, y el estado actual se puede mostrar a través del parámetro menu_item */

No válido. Return_Confirm(void)

{

printf("\nPresione cualquier tecla para regresar...\n");

getch() ;

}

/*Lo anterior es la función de solicitar confirmación antes de regresar, para observar los resultados antes de regresar*/

int search_book(void )

{

int n, I

Printf("Ingrese el número de serie del libro:"); "%d ", & ampI);

for(n = 0; n & lt100; n++)

{

if (libros[n]. id==i)

{

Printf ("Título: %s\n ", libros[n]. Nombre);

Printf("Autor : %s\n ", libros[ n]. Autor);

Printf("Cantidad de depósito: %d, total", libros[n].tienda);

printf ("%d\n ", libros [n].Total);

Devolver n;

}

}

printf ("\nError o número de serie del libro no válido. \ n ");

return-1

}

/*La función anterior es buscar registros. coincide con el número de libro en la matriz y muestra su información.

Si no se puede encontrar el registro correspondiente, se generará un error y se devolverá -1 p>

{

int n, s, l, d;

Page_title("pedir prestado libro");

if((n=search_book ())! =-1&&books .gt0)

{

Printf("Ingrese el número de serie de su tarjeta de biblioteca:");

scanf("%d ", & amps

Printf("Ingrese el número de días que puede pedir prestado:"

scanf("%d ", & ampd);

for(l = 0; l & lt10;l++)

{

if (libros[n]. usr[l]==0)

{

Libros. usr[l]= s;

Libros. Número de días[l]=d;

Descanso;

}

}

Libros. store-;

}

if (n!=-1 && libros. Todos los libros están prestados.

\ n ");

return _ confirm();

}

/*Lo anterior es la función de préstamo de libros. Primero llame a la función de búsqueda libros*/

void book_in(void)

{

int n, s, l

Page_title("Devolver libro" );

if((n=search_book())!=-1&&books.store<books.total)

{

Printf( "Lista de tarjetas de biblioteca :\ n ");

for(l = 0; l <10;l++)

if (libros[n].usr[l]!= 0)

Printf("[%d]-%d día\ n ", libros [n]. usr [l], libros [n]. Número de días

Printf( "Ingrese el número de serie de su tarjeta de la biblioteca:");

scanf("%d ", & amps);

for(l = 0; l & lt10 ;l++ )

{

if (libros[n].usr[l]==s)

{

libros. l]= 0;

libros.días[l]= 0;

descanso;

}

}

p>

libros.store++;

}

if (n!=-1&& books.store=books.total)

Printf("Todos en el Tíbet \ n ");

return _ confirm();

}

Cuenta nula book_add (nulo)

{

int n;

Page_title("Registrar nuevo libro");

for(n = 0; n & lt100;n++)

if (libro[n].id == 0)break;

Printf("Número de serie:");

scanf("%d ",&books.id) ;