我怎样才能 std::getline() 一个字符串?
How can I std::getline() a string?
假设我有这个字符串
string myString = "This is a test string:value1/value2/value3/"
我怎样才能做这样的事情:
getline (myString, temp, '/');
我在想output << myString
到一个文件,然后用
getline (output, temp, '/')
和往常一样,但我认为应该有其他方法。
谢谢,请帮助我。
getline
从流中提取;所以你想把你的字符串放入 string-stream:
#include <sstream>
std::stringstream ss(myString);
getline(ss, temp, '/');
假设我有这个字符串
string myString = "This is a test string:value1/value2/value3/"
我怎样才能做这样的事情:
getline (myString, temp, '/');
我在想output << myString
到一个文件,然后用
getline (output, temp, '/')
和往常一样,但我认为应该有其他方法。
谢谢,请帮助我。
getline
从流中提取;所以你想把你的字符串放入 string-stream:
#include <sstream>
std::stringstream ss(myString);
getline(ss, temp, '/');