读书人

怎么在strstream 中添加空格

发布时间: 2012-03-11 18:15:39 作者: rapoo

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

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

读书人网 >C++

热点推荐