zoukankan      html  css  js  c++  java
  • istringstream

    编写程序,将来自一个文件中的行保存在一个vector<string>中,然后使用一个istringstream从vector读取数据成员,每次读取一个单词

    #include <iostream>
    #include <sstream>
    #include<fstream>
    #include<vector>
    #include<string>
    using namespace std;
    
    int main()
    {
        ifstream input("1.txt");
        string line;
        vector<string> vec;
        string tmp;
        while(getline(input,line))
        {
            vec.push_back(line);
        }
        for(auto v:vec)
        {
            cout<<v<<endl;
            istringstream istr(v);
            //打印一行字符串v
            cout<<istr.str()<<endl;
            //打印每个单词
            while(istr>>tmp)
                cout<<tmp<<endl;
        }
        return 0;
    }

    运行结果如下:

  • 相关阅读:
    VIM配置
    VSCode配置Import@路径
    Sar
    VIM-Fold折叠
    sysctl
    java8 到 java14新增的特性
    Electron整合VUE
    使用Markfile开发GO程序
    cron 表达式
    java spi
  • 原文地址:https://www.cnblogs.com/wuchanming/p/3906168.html
Copyright © 2011-2022 走看看