gpt4 book ai didi

c++ - Cplusplus cin split

转载 作者:行者123 更新时间:2023-11-27 23:17:03 26 4
gpt4 key购买 nike

我有以下代码:

int main()
{
string input = "";
std::vector<int> board = create_board();
print_board(board);

std::stringstream stream;


cout << "Please enter two numbers: ";
getline(cin, input);
stream << input;
cout << stream << endl << endl;

我想做的是以字符串的形式从用户那里得到两个用空格分隔的数字。将它们转换成整数,并将这两个整数存储在一个数组中,以便在程序中进一步使用。 (我正在用 C++ 为学校编写游戏内存)。有人可以帮帮我吗?

最佳答案

你快完成了。

stream << input;
int tmp1, tmp2;
if(stream >> tmp1 >> tmp2)
cout << tmp1 << " "<< tmp2<< endl;
else
// there is error.

应该这样做。

关于c++ - Cplusplus cin split ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15733169/

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