Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

marcelinho

Struct + Funcao

Recommended Posts

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.