Salve ragazzi. Non riesco a far funzionare il mio database creato con il c++. Dopo aver inserito tutti i valori, alla fine non me li stampa sul monitor. Qualche suggerimento?
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
// Database riguardante la biblioteca
struct libro
{
char titolo[40];
int anno;
};
typedef libro idlibro;
idlibro biblioteca[1000];
int i;
int n;
cout<<" Quanti libri devo inserire? ";
cin>>n;
for(i=0;i<n;i++) // Ciclo for per l'inserimento dei dati
{
cout<<" Inserire il titolo del libro ";
cin>>biblioteca[i].titolo;
cout<<" inserire l'anno di pubblicazione del libro ";
cin>>biblioteca[i].anno;
cout<<"\n\n";
for(i=0;i<n;i++) // ciclo riguardante la stampa
{
cout<<"\n Titolo del libro "<<biblioteca[i].titolo;
cout<<"\n\n";
cout<<"\n Anno di pubblicazione "<<biblioteca[i].anno;
cout<<"\n\n\n";
}
}
system("PAUSE");
return EXIT_SUCCESS;
}