|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: May 2002
Messaggi: 19
|
Se uno è cretino....
..... e mette un char, o un stringa quando invece dovrebbe mettere un int, cosa fare?
1) ammazzare il professore che si burla di te, quando tutti gli algoritmi sono perfetti? oppure 2) .... chi mi aiuta? (come fare, semplicemente, per evitare l'esplosione del programma) ciao e grazie |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Jul 2002
Messaggi: 212
|
Se nn specifichi almeno il linguaggio di programmazione dubito che qualcuno ti possa aiutare!
|
|
|
|
|
|
#3 |
|
Junior Member
Iscritto dal: May 2002
Messaggi: 19
|
ahhhh scusate
C++ |
|
|
|
|
|
#4 |
|
Junior Member
Iscritto dal: May 2002
Messaggi: 19
|
dovrei usare la cattura-gestione degli errori
come devo fare? grazie e scusatemi :-) |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Ah...sull'immissione dici ?
Codice:
#include <iostream>
#include <string>
using namespace std;
void main()
{
int c;
try {
if(!(cin >> c))
throw (string)"\nErrore di immissione\n";
}
catch(const string e)
{
cout << e;
}
}
|
|
|
|
|
|
#6 |
|
Junior Member
Iscritto dal: May 2002
Messaggi: 19
|
...scusami, ma se cattura l'eccezione poi esce dal programma, naturalmente senza dare errore.
ma non si potrebbe fare in modo che il programma richieda l'immissione di un nuovo valore? grazie per l'aiuto e scusami se sono ingenuo, sono all'inizio |
|
|
|
|
|
#7 |
|
Junior Member
Iscritto dal: May 2002
Messaggi: 19
|
forse dipende dal fatto che uso vc++?
mi sembra che la gestione degli errori sia diversa buh? |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:37.



















