Ma nel documento che ti ho linkato non si parlava della cin.fail() ?
No MP tecnici (non rispondo nemmeno!), usa il forum.
Regole del Forum