一次创建数百个变量。 [英] Create hundreds of variables at once.
本文介绍了一次创建数百个变量。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在访问一个包含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屋!
查看全文