PDA

View Full Version : [c++] Database non funzionante


cracker87
17-01-2008, 16:16
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;
}

cionci
17-01-2008, 23:26
C'è una } messa nel posto sbagliato.

Unrue
19-01-2008, 13:34
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?



Una semplice struttura tu la chiami database? :mbe:

cracker87
19-01-2008, 13:38
Una semplice struttura tu la chiami database? :mbe:

Certo! Ho appena iniziato ad usare C++ :D Piano piano anche per me sarà una struttura semplice! :D

Unrue
19-01-2008, 13:42
Certo! Ho appena iniziato ad usare C++ :D Piano piano anche per me sarà una struttura semplice! :D

Non mi sono spiegato.. un database è qualcosa di più complesso rispetto ad una singola struttura :p