Qesto codice mi serviva per provare la sintassi di stuct...e su questo non c'è problema...il problema sta nel fatto che se sulle stringhe "tipo" e "titolo" metto due parole non mi funziona.
Per esempio se inserisco come titolo "ciao" tutto funziona, ma se inserisco "ciao ciao" prende il secondo ciao come "tipo".....ho provato usando cin.get ma non sono riuscito a risolvere il problema.
codice:
#include<iostream.h>
struct cd {
char titolo [20];
char tipo [10];
int prezzo;
int quantita;
};
void main ()
{
cd cd1;
cout<<"Inserisci il titolo del cd:\n";
cin>>cd1.titolo;
cout<<"Inserisci il tipo del cd:\n";
cin>>cd1.tipo;
cout<<"Inserisci il prezzo del cd in euro:\n";
cin>>cd1.prezzo;
cout<<"Inserisci la quantità di cd:\n";
cin>>cd1.quantita;
cout<<cd1.tipo<<cd1.quantita;
}