在我之前的问题中,我得到了这个答案,因此如果用户在国家名称中输入超过 5 个字符,它将输出错误。
#include <iostream>
#include <iomanip>
int main()
{
using namespace std;
const int maxchar = 5;
string nationname;
cout << "What is the name of your nation?" << endl;
cin >> nationname;
if (nationname.size() > maxchar)
{
cout << "The input is too long." << endl;
return 1;
}
}
我想要它,以便它在输出错误后循环回到“cout <<什么是名字......”。
谢谢!
有人在评论中回答了我之前的问题,但我没有让它工作/我不知道如何或将它放在我的代码中的位置。