Для чтения информации из файла и сохранения ее в несколько массивов в C++ вам потребуется использовать стандартные файловые операции и структуры данных, такие как массивы или векторы.
Вот пример кода, который иллюстрирует, как прочитать информацию из файла в несколько массивов:
#include <iostream> #include <fstream> #include <vector> int main() { std::ifstream file("example.txt"); // открыть файл для чтения if (!file) { std::cout << "Не удалось открыть файл." << std::endl; return 1; } std::vector<int> array1; std::vector<int> array2; std::vector<int> array3; int value1, value2, value3; while (file >> value1 >> value2 >> value3) // читаем значения из файла { array1.push_back(value1); // сохраняем значения в первый массив array2.push_back(value2); // сохраняем значения во второй массив array3.push_back(value3); // сохраняем значения в третий массив } file.close(); // закрыть файл // Теперь у вас есть доступ к данным из файла, хранящимся в массивах. // Вы можете использовать их по своему усмотрению, например: for (int i = 0; i < array1.size(); ++i) { std::cout << array1[i] << " " << array2[i] << " " << array3[i] << std::endl; } return 0; }
Данный пример предполагает, что файл "example.txt" содержит три целых числа в каждой строке. При чтении каждой строки, числа прочитываются и сохраняются в соответствующие массивы. Затем данные в массивах выводятся на экран в том же порядке, в котором были прочитаны из файла.
Обратите внимание, что этот код использует векторы для хранения данных из файла в массивах. Векторы предоставляют дополнительные возможности, такие как автоматическое увеличение размера, если массивы неизвестной длины. Если вы заранее знаете размер массивов, вы можете использовать обычные массивы вместо векторов.