<pre name="code" class="cpp">//istringstream 小测试 .put只能一位一位的给值
//ostringstream ostr("");与ostringstream ostr; ostr << "";等效 内容在ostr.str()里。
int main()
{
string str = "hi baby";
istringstream is(str);//此时流is里,是i an a boy.
string s;
is >> s;//从流is里读取一个单词给s.
while (is >> s)
{
cout << s << endl;
}
ostringstream ostr;
//ostr.str("abc");//如果构造的时候设置了字符串参数,那么增长操作的时候不会从结尾开始增加,而是修改原有数据,超出的部分增长
ostr.put('t');
ostr.put('e');
ostr.put('l');
ostr.put('l');
ostr.put(' ');
ostr << "me a story";
string gstr = ostr.str();
cout << gstr;
}
C++ istringstream、ostringstream
最新推荐文章于 2022-03-12 18:33:06 发布