#include <iostream>
using namespace std;

int main() {
    string titolo,autore;
    int anno,copie;
    int scelta,fine;
    do{
        //menù + scelta
        cout<<"--- Gestione archivio dati---"<<endl;
        cout<<"0-- fine"<<endl;
        cout<<"1-- inserisci libri"<<endl;
        cout<<"2-- visualizza tutti i libri"<<endl;
        cout<<"3-- ricerca per titolo o per autore"<<endl;
        cout<<"4-- aggiornare numero copie"<<endl;
        cout<<"inserisci la scelta"<<endl;
        cin>>scelta;
        // in base alla scelta eseguire l'attività
        switch(scelta)
            {
                case 0: cout<<"fine lavoro"<<endl;
                break;
                case 1: // aggiunta dati
                ofstream buffer;
                buffer.open("libri.txt",ios::app)
                fine=0;
                do{
                   cout<<"inserisci titolo"<<endl;
                    cin>>titolo;
                    cout<<"inserisci l'autore"<<endl;
                    cin>>autore;
                    cout<<"inserisci l'anno"<<endl;
                    cin>>anno;
                    cout<<"inserisci il numero di copie"<<endl;
                    cin>>copie;
                    buffer<<titolo<<" "<<autore<<" "<<anno<<" "<<copie<<endl;
                    cout<<"vuoi aggiungerre altro? (0 per finire)"<<endl;
                    cin>>fine;
                }// fine do
                    while(fine!=0)
                    buffer.close();
                break;
                
                case 2://visualizza dati
                break;
                case 3:// ricerca dati
                break;
                case 4://aggiorna copie
                break;
                default : cout<<"scelta non valida"<<endl;
                break;
                
                    
                
            }// fine switch
    }// fine do
        while(scelta!0)
        
    
    return 0;
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: