Ma nel documento che ti ho linkato non si parlava della

cin.fail()

?