Creare "database" di serie TV

di il
3 risposte

Creare "database" di serie TV

Ciao a tutti, premettendo che le mie conoscenze sul c++ sono scolastiche, vi spiego il mio dubbio..
ho intenzione di creare un programma in cui inserendo il numero di posizione, si stampano i dati di serie tv(seguendo la classifica di imbd).. sono riuscito a fare ciò, pero devo prima inserire tutti i dati e poi stamparli...vorrei sapere se è possibile fare in modo che vengano memorizzati questi dati, senza essere inseriti ad ogni avvio...
questo è il codice che ho scritto, per farvi capire meglio:
#include<iostream>
#include<stdlib.h>
using namespace std;
struct serie{
	string nome; 
	int anno;
	int stagioni;
	float voto;
};
serie v[5];
int n;
void carica(serie v[5]);
void veditutto(serie v[5]);
void visualpos(serie v[5], int n);
int main(){
	carica(v);
	veditutto(v);
	visualpos(v, n);
	system("pause");
	return 0;
}
void carica(serie v[5]){
	for(int i=0; i<5; i++){
		cout<<"Inserisci nome, anno, numero di stagioni e voto della serie in posizione "<<i+1<<endl<<endl;
		cin>>v[i].nome;
		cout<<endl;
		cin>>v[i].anno;
		cout<<endl;
		cin>>v[i].stagioni;
		cout<<endl;
		cin>>v[i].voto;
		cout<<endl;
	}
	return;
}
void veditutto(serie v[5]){
	for(int i=0; i<5; i++){
		cout<<endl<<endl<<endl;
		cout<<i+1<<".   "<<v[i].nome<<" ("<<v[i].voto<<")"<<endl;
	}
	cout<<endl<<endl;
	return;
}
void visualpos(serie v[5], int n){
	cout<<"Inserisci numero della posizione della serie desiderata per avere piu\' informazioni.   ";
	cin>>n;
	for(int i=0; i<5; i++){
		if(n==i+1){
			cout<<"Nome: "<<v[i].nome<<endl<<"Anno: "<<v[i].anno<<endl<<"N Stagioni: "<<v[i].stagioni<<endl<<"Voto IMDb: "<<v[i].voto<<endl<<endl;
		}
	}
	return;
}

3 Risposte

  • Re: Creare "database" di serie TV

    Devi scrivere e leggere i dati usando un file. La gestione dei file è uno degli argomenti basilari della programmazione C/C++.
  • Re: Creare "database" di serie TV

    oregon ha scritto:


    Devi scrivere e leggere i dati usando un file. La gestione dei file è uno degli argomenti basilari della programmazione C/C++.
    ok grazie mille, mi informo sui file e vedo cosa riesco a fare
  • Re: Creare "database" di serie TV

    Più che "informarti" ti consiglierei di studiare da un libro.
Devi accedere o registrarti per scrivere nel forum
3 risposte