如何在strstream 中添加空格
请问如何给strstream添加空格
strstream a;
a < < "hello " < < "hi ";
hello后面的空格会自动忽略,导致后面的hi也加不进来,请问如何解决,或如何人工添加空格
[解决办法]
比如
stringstream ss;
ss < < "hello " < < "world ";
ss > > str;
这时候str确实只有一个 "hello "
要全部读进来的话,用getline,或者直接取ss.str()
[解决办法]
不要再使用strstream了,C++标准已经明确说了推荐不要使用它。用stringstream.