#include <iostream>
using namespace std;
struct TLivro{
string titulo;
string autor;
string codigo;
float preco;
};
const int n = 2;
void LerLivro(TLivro &d){
cout <<"\n-----Incluir livro------\n";
cout<<"Titulo: ";
cin >> d.titulo;
cout<<"Autor: ";
cin >> d.autor;
cout<<"Codigo: ";
cin>> d.codigo;
cout<<"Preco: ";
cin>> d.preco;
cout << "\n-----------------------------\n";
}
void ListaLivros(TLivro d){
cout << "\nTitulo do livro: " << d.titulo <<"\n";
cout << "Autor: " << d.autor <<"\n";
cout << "Codigo: " << d.codigo <<"\n";
cout << "Preco: " << d.preco <<"\n";
}
int main(){
TLivro Biblioteca[n];
cout << "\n ========== ENTRADA DE LIVROS ========== \n";
for(int i=0; i < n; i++)
{
LerLivro(Biblioteca[i]); // Função que lê de teclado os dados do livro
}
cout << "\n ========== LISTA DE LIVROS ========== \n";
for(int i=0; i < n; i++)
{
ListaLivros(Biblioteca[i]); // Função que lista todos os livros
}
system("PAUSE");
return 0;
}
poderia me dizer como eu faria um vetor em cima desse codigo? eu gostaria de fazer um cout perguntando quantos livros eu gostaria de cadastrar… não conseguir fazer o vetor eu consegui fazer até ai, podem me ajudar?