一次创建数百个变量。 [英] Create hundreds of variables at once.

查看:77
本文介绍了一次创建数百个变量。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在访问一个包含130,000行的txt文件。我需要每行创建一个变量。我如何轻松地做到这一点?



I am accessing a txt file with 130,000 lines. I need to create a variable per line. How do I do this easily?

#include <iostream>
#include <fstream>
#include <sstream>
using namespace std;


int main()
{
    ifstream inputFile("C:/Users/jacob/OneDrive/Desktop/cpp/File List to Txt/Files.txt");
    string line;

    while (getline(inputFile, line))
    {
        istringstream ss(line);

        string name;
        string var1, var2, var3;

        ss >> name >> var1 >> var2 >> var3;
        cout << name << var1 << var2 << var3 << endl << endl;
    }
}





我的尝试:





What I have tried:

#include <iostream>
#include <fstream>
#include <sstream>
using namespace std;


int main()
{
    ifstream inputFile("C:/Users/jacob/OneDrive/Desktop/cpp/File List to Txt/Files.txt");
    string line;

    while (getline(inputFile, line))
    {
        istringstream ss(line);

        string name;
        string var1, var2, var3;

        ss >> name >> var1 >> var2 >> var3;
        cout << name << var1 << var2 << var3 << endl << endl;
    }
}

推荐答案

根本不创建变量。您创建一个字符串向量。这是,基本上,一个数组。



阅读本的[ ^ ]
You don't create variables at all. You create a vector of strings. This is, basically, an array.

Read this[^]


这篇关于一次创建数百个变量。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆