Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/06/2012, 12:47
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 8 meses
Puntos: 228
Respuesta: Control del ERROR { INT , string }

Aqui tienes una posible solucion:

Código C++:
Ver original
  1. // example on extraction
  2. #include <iostream>
  3. using namespace std;
  4.  
  5. int main () {
  6.   int n; char c;
  7.   cout << "Enter a number: ";
  8.   while (1) {
  9.         c=cin.peek();
  10.         if ('0' <= c && c <= '9') {
  11.             cin >> n;
  12.             break;
  13.         } else  cin.get();
  14.  
  15.   }
  16.      cout << "You have entered: " << n << endl;
  17. }

Lo ideal seria hacer una funcion para no estar escribiendo todo el tiempo esto... Saludos