#Contiene "string.h"
#Definición número 1000
Libro de estructura
{ char autor[10];
char bk nombre[20];
Precio flotante;
int num
};
int n;
bkin(libro de estructura bk[])
{
char ath[10], bknm[20]; p> p>
Floating pr;
int nm, I;
clr SCR();
printf("Ingrese el nombre del libro, el autor del libro , número de precio: \n ");
scanf("ssfd",ath,bknm,amppr ampnm);
for(I = 0;iltn;i)
if (strcmp(bk[i].bkname, bknm)==0)break;
if (i ltn) bk[i]. num = nm;
Otro
{
strcpy(bk[n]. Autor, ath);
strcpy(bk[ n].bkname, bknm);
bk[n]. Precio = pr
bk[n]. num = nm
n;
}
printf("El libro está bien...\ n ");
}
bksale(estructura libro bk[])
{
clr SCR();
printf("Ventas de libros. ... \n ");
}
bklist(libro de estructura bk[])
{
int I;
clr SCR();
printf("Lista de libros:\n\n");
printf("Autor nombre del libro precio número de libro\n" );
printf("-\ n ");
for(I = 0;iltn;i)
printf(" -10s -20s - 10.2 f -5d \n ", bk[i]. Autor,
bk[i]. bkname, bk[i]. Precio, bk[i]. num);
}
Pantalla()
{ clr SCR()
printf(" \ n \ n \ n \ n ";
printf("-\ n ");
printf(" 1. BookIn \ n ");
printf(" 2. venta de libros \ n "); /p >
printf(" 3. Lista de libros\ n ");
printf(" 4. Salir\ n ");
printf("Por favor seleccione 1. 2. 3. 4:\n");
}
Principal()
{
Libro de estructura bk[N];
int select
strcpy(bk[0]). autor, "Tom");
strcpy(bk[0]).
bkname, " nombre del libro 1 ");
bk[0]. Precio = 20,00;
bk[0]. número = 10;
strcpy(bk[1]). autor, "Jerry");
strcpy(bk[1]). bkname, " nombre del libro 2 ");
bk[1]. Precio = 12,00;
libra[1]. num = 3;
n = 2;
mostrar();
scanf("d ", selección de amplificador
Y (select! = 4)
{ if(select = = 1)bkin(bk);
if(select = = 2)bk sale(bk);
if(select = = 3)bk list(bk);
getch();
show();
scanf("d ", selección de amplificador);
}
}