axyd icon

c++ Only Accept Numbers

axyd | PRO | 04/15/16 03:00:22 AM UTC | 0 ⭐ | 690 👁️ | Never ⏰ | []
C++ |

210 B

|

None

|

0 👍

/

0 👎

if (cin.fail()){
    cout << "\n\t\t/!\\ You did not enter an integer /!\\\n";           
    cin.clear(); // get rid of failure state            
    cin.ignore(numeric_limits<streamsize>::max(), '\n'); // discard 'bad' character(s)
}

Comments