I need to know how to make my cin statement not appear to \'remove\' itself if you input the wrong type. The code is here:
int mathOperator()
{
using names
I agree that a char is just as handy, since you can always cast to int, to answer your question as to why this is happening, when a cin input is exected as an int but a char is entered, the input is kept in the input stream for the duration of the loop, which is why it seems to "disappear."
For more information: see the post from Narue at http://www.daniweb.com/forums/thread11505.html