Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
n consigo fazer esse sistema funcionar direito ja to esse fim de semana todo tentando e n da certo.....quero q ele cadastre...consulte....e exclua....mas toda vez n consigo fazer a bost da comparação entre string funcionar....ja to quase quebrando meu pc....Plz help-me....
aki o código:
#include<stdio.h>
#include<stdlib.h>
main ()
{
int a, b, c, rep, ag, kr;
char li[50][10], liv[50][10], emp[50][10], status[50]="disponivel", sts[50]="indisponivel";
do{
printf ("\n\n\n\n\nSistema de biblioteca\n\n\n\n");
printf ("\n1-cadastrar");
printf ("\n2-disponiveis");
printf ("\n3-consultar");
printf ("\n4-livros emprestados");
printf ("\n5-emprestar");
printf ("\nescolha suas opcoes: ");
scanf ("\n%d", &ag);
switch (ag){
case 1://cadastro
printf ("\n\n\n\n\ncadastro\n\n\n\n\n");
for (a=1;a<6;a++){
printf ("\ndigite o nome do livro: \n");
scanf ("%s", &li[a]);
status;
}
break;
case 2://livros disponiveis
if (strcmp(liv[a],sts)){
for (b=1;b<a;b++){
printf ("\naki: %s", li**);**
}
}else{
for (b=1;b<a;b++){
printf ("\naki: %s", li[b+1]);
}
}
break;
case 3://consultar
printf ("\ndigite o nome do livro: ");
scanf ("%s", &liv[a]);
if (strcmp(liv[a],sts)){
printf ("O livro esta disponivel");
}else{
printf ("O livro esta indisponivel");
}
break;
case 4://livros emprestados
if (strcmp(liv[a],status)){
for (b=1;b<a;b++){
printf ("\naki: %s", li[b-1]);
}
break;
case 5://emprestar
printf ("Digite o nome do livro desejado para o emprestimo: ");
scanf ("%s", &emp[a]);
if (!strcmp(emp[a],li[a])){
printf ("livro invalido");
}else{
kr=a+1;
printf ("o livro desejado é: %s", li[a]);
sts;
}
break;
}
}
printf ("\ndigite 0 para sair ");
scanf ("\n%d", &rep);
}while(rep!=0);
getch();
}
Carregando comentários...