Salve,

Sono un programmatore in erba...e ho riscontrato un problema quando cerco di prelevare dalla tastiera un numero e invece inserisco una lettera ad esempio

[...]
int scelta = 0; //definisco e dò valore alla variabile scelta
do{//open do
//uso un solo cout per ordine personale

cout << "1 - continua" << endl
<< "2 - esci" << endl << endl
<< "Scegli > ";

//prelevo il valore dalla tastiera
cin >> scelta;
}//close do
while( scelta < 1 && scelta > 2);
[...]
Se ad esempio io inserisco il carattere "p" invece di un numero mi ripete all'infinito il ciclo do...Come posso risolvere???

Scusate ancora se per voi è un bug semplicissimo ma io stò ancora studiando il c++

Grazie

P.S è meglio che usi vc++ express 2008 o che installi la beta di vs 2010???

Grazieeeeeeeeeeeee ancora!!!!!