Cin.fail
Dr.Zix's blog is here!!!