如何通过键盘上的用户输入初始化istream?

时间:2015-10-17 21:59:42

标签: c++

现在我有一个名为Game(istream&)的课程。 当我想构建一个游戏对象时,我需要一个应该是用户输入的istream。例如用户类型" abcdefg",istream应该是" abcdefg"。

但是我找不到通过用户输入启动istream的方法,你能帮帮我吗?谢谢。

1 个答案:

答案 0 :(得分:1)

您可以使用std::istringstream

std::string input = "abcdefg";
std::istringstream istr(input);
Game g(istr);