嘿,我在尝试验证字符串时遇到此错误。基本上我希望游戏在用户输入有效名称之前不会继续。约翰、玛丽等……而不是数字 123434 等……
这是我的代码:
string input1 ="What is your name ?\n";
string name = getString(input1);//The error is in the getString.
bool getString(string str)
{
for (int i = 0; i < str.size(); i++)
{
if (isdigit(str[i]))
return false;
}
return true;
}