【发布时间】:2022-11-12 02:08:53
【问题描述】:
所以我想返回“输入新的电子邮件地址:”一旦用户输入了错误的电子邮件地址,而不是继续下一步。
cout<<"\n\t Enter a new email address: ";
cin>>str;
if(Email_check(str))
{
cout<<""; //i dont know how to check it without it giving any output, so i did ""
}
else{
cout<<"\n\t Email Address is not valid."<<endl;
//HERE I WANT IT TO RETURN TO "ENTER A NEW EMAIL ADDRESS"
cout<<"\n\t Enter a new ID number: ";
cin>>newid;
我只能设法返回 0;这结束了程序,但这不是我想要的。
【问题讨论】:
-
你想要一个循环。
-
并且关于“我不知道如何在没有输出的情况下检查它,所以我做了
""- 你可能只是想否定if(!Email_check(str)) { /* handle error */ }StackOverflow 不能替代学习语言,我的印象是你还没有学到很多东西。 IE。循环和使用布尔表达式。
标签: c++ if-statement