I want to read a line of integers from the user. I\'m not sure how to check to see if the input has ended. For example I want to be able to do something like
while (cin.peek() != EOF) {
// To do your stuff...
// NOTE: peek() won't set failbit and badbit when peeking end of stream.
// So you could use cin.exception() instead of testing manually
// fail() or bad().
}