首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

怎么在strstream 中添加空格

2012-03-11 
如何在strstream 中添加空格请问如何给strstream添加空格strstreamaa hello hihello后面的空格

如何在strstream 中添加空格
请问如何给strstream添加空格
      strstream   a;
      a   < <   "hello   "   < <   "hi   ";
        hello后面的空格会自动忽略,导致后面的hi也加不进来,请问如何解决,或如何人工添加空格

[解决办法]
比如
stringstream ss;
ss < < "hello " < < "world ";
ss > > str;
这时候str确实只有一个 "hello "
要全部读进来的话,用getline,或者直接取ss.str()
[解决办法]
不要再使用strstream了,C++标准已经明确说了推荐不要使用它。用stringstream.

热点排行