cin.clear(); cin.ignore(10000,‘\n‘);//这里面的参数很重要
linux下清空c++ cin无效流的方式
原文:http://www.cnblogs.com/qiumingcheng/p/7826385.html