标签: c++ c++11 visual-c++
{{1}}
我传递一个字符串,我需要输出错误信息 如果用户仅按Enter键*。香港专业教育学院尝试使用'\ n',但是isspace应该照顾它(它的剂量)。当我运行该程序并只按ENTER键时,它冻结......它有什么问题?除ENTER键之外的所有其他验证工作 块引用
我传递一个字符串,我需要输出错误信息 如果用户仅按Enter键*。香港专业教育学院尝试使用'\ n',但是isspace应该照顾它(它的剂量)。当我运行该程序并只按ENTER键时,它冻结......它有什么问题?除ENTER键之外的所有其他验证工作
块引用
答案 0 :(得分:0)
在开始检查之前尝试打印出你的字符串,你可能会这样做 看到字符串不为空,即使输入键是唯一的输入。 在您输入用户之前尝试并刷新流。 试试std::cout<<endl;
std::cout<<endl;