Un esempio per controllare l'input di un singolo valore numerico ..Originariamente inviato da dorius
... adattalo al tuo codice ...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'); }
Ma in che lingua?tippare = scrivere![]()
Molto comprensivo ...cmq sono agli inizi della programmazione C++ (quindi ogni aiuto è gradito)