下面是我的意思的一个例子。
输入:10.20.50
a = 10
b = 20
c = 50
您需要将输入存储在字符串或char[]中,然后遍历字符串或char[],并编写一些代码来识别输入的不同部分,并使用stoi()将它们转换为整型。
这将工作,但只是一个例子(我认为它不会打印最终数字,除非输入以"."结束;但这应该给你一个想法,你可以做什么。
std::string i = "";
std::cin >> i;
std::string buffer = "";
for (auto c : i)
{
if (c != '.')
{
buffer += c;
}
else
{
int num = std::stoi(buffer);
buffer = "";
std::cout << num << ", ";
}
}