Создавайте сотни переменных одновременно.
Я получаю доступ к текстовому файлу с 130 000 строк. Мне нужно создать переменную для каждой строки. Как мне сделать это легко?
#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; } }
Что я уже пробовал:
#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; } }
Richard MacCutchan
130 000 строк в памяти одновременно, скорее всего, вызовут у вас проблемы. Перепроектируйте свою программу.