|
|
|
![]() |
|
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.
__________________
![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:04.