sinat_25668429
2015-01-28 08:58
采纳率: 100%
浏览 1.5k
已采纳

c++一个输入输出的小问题

小弟新手,在
s << "hello" << " " << i;
s >> buf;
s >> value;
这段输入输出流中为什么不是“hello”和i要加上一个空的字符窜输入?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • blownewbee 2015-01-28 09:11
    已采纳

    空格起到分隔的作用,所以它不会放在buf也不会放在value里。

    点赞 打赏 评论
  • longke100 2015-01-29 05:06

    s<<什么意思,这里i当然是hello紧跟一个空格后才输出的,后面的相当于重新 定义个串,已经与前面的hello失去关系了

    点赞 打赏 评论

相关推荐 更多相似问题