我怎么能std :: getline()一个字符串?

时间:2015-03-17 20:17:49

标签: c++ c++11 visual-c++

假设我有这个字符串

string myString = "This is a test string:value1/value2/value3/"

我该怎么办呢:

getline (myString, temp, '/');

我在考虑文件output << myString,然后使用 getline (output, temp, '/')像往常一样,但我认为应该有其他方式。 谢谢,请帮帮我。

1 个答案:

答案 0 :(得分:6)

来自流的

getline个摘录;所以你想把你的字符串放到string-stream

#include <sstream>

std::stringstream ss(myString);
getline(ss, temp, '/');