通过std :: ifstream从字符串中获取每个值

时间:2013-12-17 16:45:41

标签: c++ get std ifstream

我尝试使用带有while循环的ifstream来获取每个值。但是,当我尝试它时,没有任何反应。为什么?

std::string line;
std::getline(cin, line);
std::ifstream stream(line);
while(stream){
    std::cout << stream.get();
}

1 个答案:

答案 0 :(得分:5)

您必须使用istringstream,而不是ifstream