Pessoal preciso de um empurrãozinho porque essa função não funciona estou lendo livros e mais livros mais ainda não consegui fazer funcionar!
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAX 500
int sa,x,cod,li,sa2,co=0,ex,p;
typedef struct {
char titulo[30],autor[30],editora[30];
int ano,emprestado,codigo;
}stante;
void sair (){
printf("Digite 1 para sair ou 0 para voltar ao menu anterior!\n");
scanf("%d",& sa);
system("cls");
}
//aqui é a função
void cadastro (stante (*livro) [MAX])
{
for(x=1;x<=500;x++)
{
livro[x]->codigo = -1;
}
printf("Nesta opção você ira incluir os livors em sua biblioteca.\n");
x=1;
while(co==0)
{
if(livro[x]->codigo == -1)
{
printf("Entre com o titulo do livro.\n");
fflush(stdin);
gets(livro[x]->titulo);
printf("Entre com o autor do livro.\n");
fflush(stdin);
gets(livro[x]->autor);
printf("Entre com o nome da editora.\n");
fflush(stdin);
gets(livro[x]->editora);
printf("Entre com o ano de seu livro.\n");
fflush(stdin);
scanf("%d",& livro[x]->ano);
printf("Entre com o codigo do livro.\n");
fflush(stdin);
scanf("%d",&livro[x]->codigo);
livro[x]->emprestado=1;
printf("Digite 0 para cadastrar outro livro ou 1 para sair do cadastro.\n");
scanf("%d",&co);
system("cls");
}
x++;
}
system("cls");
}
int main(){
stante livro[MAX];
cadastro(&livro);
return 0;
}
já estou ficando sem cabelos com isso kkkkkkkk HELP ME! :unsure:
Pergunta
erickstryck
Pessoal preciso de um empurrãozinho porque essa função não funciona estou lendo livros e mais livros mais ainda não consegui fazer funcionar!
já estou ficando sem cabelos com isso kkkkkkkk HELP ME! :unsure:
Editado por erickstryckLink para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.