发布于 

stream使用注意事项

输入输出流使用

  • 获取输入有空格的字符串
    1
    getline(cin,s)//getline参数,第一个是流,第二个是字符串,第三个是分割符
    头文件为sstream。库定义了三种类:istringstream、ostringstream和stringstream,分别用来进行流的输入、输出和输入输出操作。
  • 字符串流的赋值
    1
    2
    3
    4
    5
    istringstream i(s);//直接给
    string ss;
    while(i>>ss){//拿出来
    len=ss.size();
    }
  • str的用法:流和串的转换
    1
    2
    3
    4
    std::stringstream ss;
    ss.str ("Example string");
    std::string s = ss.str();
    std::cout << s << '\n';
    结果:Example string

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

本站由 @ATing 创建,使用 Stellar 作为主题。