以前の質問では、ユーザーが国名に 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 << 名前は何ですか...」にループバックするようにしたい。
ありがとう!
コメントで以前の質問に答えた人がいましたが、うまくいきませんでした/コードのどこにどのように配置すればよいかわかりません。