Originariamente inviato da dorius
Un esempio per controllare l'input di un singolo valore numerico ..

codice:
   while (std::cout << "Scrivi un numero: " && !(cin >> u1) || cin.peek() != '\n') 
   {    
      cout << "Non hai inserito un numero!" << endl; 
      cin.clear(); 
      cin.ignore(numeric_limits<streamsize>::max(), '\n'); 
   }
... adattalo al tuo codice ...

tippare = scrivere
Ma in che lingua?

cmq sono agli inizi della programmazione C++ (quindi ogni aiuto è gradito )
Molto comprensivo ...