|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Apr 2007
Città: Lecce
Messaggi: 227
|
[C++] Aiuto su errore lista
Codice:
switch(scelta){
case 1:
system("CLS");
cout <<"CODICE CLIENTE: ";
cin >>code;
cout <<"\nRAGIONE SOCIALE: ";
cin >>ragione;
cout <<"CITTA': ";
cin >>city;
cout <<"VIA: ";
cin >>street;
cout <<"NUMERO CIVICO: ";
cin >>numcivic;
cout <<"CAP: ";
cin >>codecap;
Cliente nuovoCliente(code, ragione, city, street, numcivic, codecap);
listaClienti.insNuovoNodo(nuovoCliente);
break;
case 2:
system("CLS");
cout <<"CODICE FORNITORE: ";
cin >>code;
cout <<"\nRAGIONE SOCIALE: ";
cin >>ragione;
cout <<"CITTA': ";
cin >>city;
cout <<"VIA: ";
cin >>street;
cout <<"NUMERO CIVICO: ";
cin >>numcivic;
cout <<"CAP: ";
cin >>codecap;
Fornitore nuovoFornitore(code, ragione, city, street,, numcivic, codecap);
listaFornitori.insNuovoNodo(nuovoFornitore);
break;
case 3:
listaClienti.visualizzaLista();
break;
case 4:
listaFornitori.visualizzaLista();
break;
case 0:
system("exit");
break;
default:
cout <<"\n\nNon e' stata effettuata alcuna scelta o la scelta effettuata non e' corretta!!";
}
}
110 C:\Dev-Cpp\File Christian\Progetto fondamenti II\main.cpp jump to case label 107 C:\Dev-Cpp\File Christian\Progetto fondamenti II\main.cpp crosses initialization of `Cliente nuovoCliente' allora? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Le dichiarazioni andrebbero fatte fuori dallo switch
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Apr 2007
Città: Lecce
Messaggi: 227
|
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Mar 2006
Città: Bergamo
Messaggi: 2499
|
se vuoi creare un oggetto o variabile dentro il case devi mettere le parentesi graffe al case.
__________________
ho concluso con: kvegeta, doctordb, Leland Gaunt.
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:21.












ho concluso con: kvegeta, doctordb, Leland Gaunt.








