18/01/09 18:14
bip
Allora il codice è:
do{
cout<<"\nnome\n";
cin>>user[z].nome;
cout<<"\ncognome\n";
cin>>user[z].cognome;
cout<<"\nvia\n";
cin>>user[z].via;
cout<<"\nlocalità\n";
cin>>user[z].localita;
cout<<"\nsigla provincia\n";
cin>>user[z].provincia;
cout<<"\ninserisci email\n";
cin>>user[z].email;
cout<<"\ncodice fiscale\n";
cin>>user[z].codicefiscale;
cout<<"termina inserimonto dati: con 'S stoppare e con 'C continuare'\n";
cin>>o;
++z;
}while(o != 's'&& z < 20);
cout<<"\n\n\n\tdati inseriti in memoria,\n";
cout<<"\tse i dati inseriti sono errati permi di nuovo 0";
for(int x=0;x<z;x++){
cout<<"\nnome\n"<<user[x].nome;
cout<<"\ncognonome\n"<<user[x].cognome;
cout<<"\nvia\n"<<user[x].via;
cout<<"\nlocalità\n"<<user[x].localita;
cout<<"\nsigla provincia\n"<<user[x].provincia;
cout<<"\nemail inserita\n"<<user[x].email;
cout<<"\ncodice fiscale\n"<<user[x].codicefiscale<<"\n\n\n";
}
ma se per caso un nome una via ha uno spzio es: valle dei fiori una volta che premo invio mi salta
tanti cin quanti spazi ho usato che posso fare per evitate questa cosa?
P.s. ho provato a usare gets() ma mi salta da subito e mi parte da località
do{
cout<<"\nnome\n";
cin>>user[z].nome;
cout<<"\ncognome\n";
cin>>user[z].cognome;
cout<<"\nvia\n";
cin>>user[z].via;
cout<<"\nlocalità\n";
cin>>user[z].localita;
cout<<"\nsigla provincia\n";
cin>>user[z].provincia;
cout<<"\ninserisci email\n";
cin>>user[z].email;
cout<<"\ncodice fiscale\n";
cin>>user[z].codicefiscale;
cout<<"termina inserimonto dati: con 'S stoppare e con 'C continuare'\n";
cin>>o;
++z;
}while(o != 's'&& z < 20);
cout<<"\n\n\n\tdati inseriti in memoria,\n";
cout<<"\tse i dati inseriti sono errati permi di nuovo 0";
for(int x=0;x<z;x++){
cout<<"\nnome\n"<<user[x].nome;
cout<<"\ncognonome\n"<<user[x].cognome;
cout<<"\nvia\n"<<user[x].via;
cout<<"\nlocalità\n"<<user[x].localita;
cout<<"\nsigla provincia\n"<<user[x].provincia;
cout<<"\nemail inserita\n"<<user[x].email;
cout<<"\ncodice fiscale\n"<<user[x].codicefiscale<<"\n\n\n";
}
ma se per caso un nome una via ha uno spzio es: valle dei fiori una volta che premo invio mi salta
tanti cin quanti spazi ho usato che posso fare per evitate questa cosa?
P.s. ho provato a usare gets() ma mi salta da subito e mi parte da località
aaa