gpt4 book ai didi

c++ - 检查字符串字符和长度

转载 作者:行者123 更新时间:2023-11-27 23:19:58 25 4
gpt4 key购买 nike

<分区>

此代码假设只接受数字,并且数字必须正好是 12 个数字。第一个有效,但后者无效。用户输入 13 个数字但没有显示错误。

 std::string line;
double d;
while (std::getline(std::cin, line))
{
std::stringstream ss(line);
if (ss >> d || line.size() == 12)
{
if (ss.eof())
{ // Success
break;
}
}

std::cout << "Error!" << std::endl;
}

有人可以帮我解决这个问题吗?提前致谢。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com