Struct + Funcao
Boa tarde galera,
blzera?
È o seguinte, estou fazendo um projetinho aqui, e estou usando struct junto com funcao, e esta bem simples, mas esta causando falha na pilha, quando eu chamo minha funcao que vai ler os dados de x livros e jogar em vetor. Vou colocar o codigo aqui, minha estrutura esta assim:
struct Biblioteca
{
int codigo;
char nm_livro[128];
char nm_autor[64];
char genero[64];
int ano;
float preco;
};
ai tem minha funcao Le_livros, onde n é passado o numero de livros que o usuario quer digitar
void Le_Livros(Biblioteca Vet_Livros[],int n)
{
int i;
for(i=0;i<n;i++)
{
cout << "\nDigite o codigo de catalogacao: ";
cin >> Vet_Livros*.codigo;*
cout << "\nDigite o nome do livro: ";
* cin >> Vet_Livros**.nm_livro;*
cout << "\nDigite o nome do autor: ";
* cin >> Vet_Livros**.nm_autor;*
cout << "\nDigite o genero do livro: ";
* cin >> Vet_Livros**.genero;*
cout << "\nDigite o ano de lancamento: ";
* cin >> Vet_Livros**.ano;*
cout << "\nDigite o preco de custo do livro: ";
* cin >> Vet_Livros**.preco;*
}
}
e na main eu chamei assim, lembrando que o usuario ja digitou a qtde e ta sendo passado pra funcao:
Le_Livros(Vet_Livros,qtde);
ai deu a falha na pilha e nao estou conseguindo resolver.
Se alguem puder me ajudar, agradeço desde ja
Obrigado
Discussão (4)
Carregando comentários...