输入输出

输入输出


  • stream的概念
      流 是一个可以往里 插入或者读取 字符的一个东西。我们没必要去了解它的具体细节,只需要知道他是一个字符的 源/目标 即可,我们可以对它里面的字符进行按序操作。
  • 常用输入输出
      

    1. 输出cout
      
      多个输出可以用<< 链接起来
      
    2. 输入cin
       
      多个输入也可以链接
       等价于
       两个输入 之间用 空格tab键换行键 隔开

    3. cin 输入 strings
      由于 空格 会被当做分隔符来判断,当你的字符串输入里面带有空格时会被分隔掉,这时候可以用getline函数来实现空格输入功能
      
      getline用cin作为第一个参数,第二个参数是我们的输入变量。这个例子我们输入了“Homer Simpson”并且被正确识别。
      
      建议用getline 代替cin,除非你有特别的理由非要用cin不可

    4. stringstream
      stringstream是string类型,但是它具有stream的属性,可以对这个string进行截取和插入操作。这个类型经常用来字符串和数字互相转换
      
      首先定义了一个string “1024”,然后定义了一个整数,最后用stringstream 把string里内容提取出来存到整数里。这就完成了 string 到 int 的转换。

阅读原文

原文地址:https://www.cnblogs.com/springbrotherhpu/p/10877094.html