c++中istringstream用法是什么 怎么使用 需要什么头文件 大神指导啊-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

c++中istringstream用法是什么 怎么使用 需要什么头文件 大神指导啊

a123456678 2016-03-09 11:54:47 2261

c++中istringstream用法是什么 怎么使用 需要什么头文件 大神指导啊

C++
分享到
取消 提交回答
全部回答(1)
  • a123456678
    2019-07-17 18:55:46

    istringstream类用于执行C++风格的串流的输入操作,要使用他创建对象就必须包含这个头文件。
    istringstream对象可以绑定一行字符串,然后以空格为分隔符把该行分隔开来。

     #include<iostream>
    #include<string>
    #include<sstream>
    
    using namespace std;
    
    int main()
    {
        string str, line;
        while(getline(cin, line))
        {
            istringstream stream(line);
            while(stream>>str)
                cout<<str.c_str()<<endl;
        }   
        system("pause");
    }

    输入:
    abc d efgh i
    输出:
    abc
    d
    efgh
    i

    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程