I want to use this vector biblioteca
in the adc_livro
function.
#include <stdio.h>
struct novo_livro{
char titulo[100];
char autor[100];
int ano;
int qtd;
int codigo;
};
typedef struct novo_livro livro;
struct cliente{
char nome[100];
char telefone[11];
int idade[3];
int cpf[12];
};
typedef struct cliente cliente;
void adc_livro(void ){
livro codigolivro;
printf("Qual o nome do livro?\n");
scanf("%s",&codigolivro.titulo);
printf("\nQual o nome do autor?\n");
scanf("%s",&codigolivro.autor);
printf("\nQual o ano de publicacao?\n");
scanf("%d",&codigolivro.ano);
printf("\nQuantos livros ha em estoque?\n");
scanf("%d",&codigolivro.qtd);
}
void adc_cliente(void ){
cliente novo_cliente;
printf("Qual o nome do novo cliente?\n");
scanf("%d",&novo_cliente.nome);
printf("Qual o telefone do novo cliente?\n");
scanf("%d",&novo_cliente.telefone);
printf("Qual a idade do novo cliente?\n");
scanf("%d",&novo_cliente.idade);
printf("Qual o cpf do novo cliente?\n");
scanf("%d",&novo_cliente.cpf);
}
int main(){
int operacao;
int biblioteca[100];
for(int i=0;i<100;i++){
biblioteca[i]=-1;
}
void adc_livro(void);
for(int i=0;i<100;i++){
biblioteca[i]=-1;
}
printf("Qual operacao deseja realizar?\n");
scanf("%d",&operacao);
switch(operacao)
{
case 1:
adc_livro();
break;
case 2:
adc_cliente();
break;
}
return 0;
}