Как сделать чтение информации из файла в несколько массивов?

Для чтения информации из файла и сохранения ее в несколько массивов в 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" содержит три целых числа в каждой строке. При чтении каждой строки, числа прочитываются и сохраняются в соответствующие массивы. Затем данные в массивах выводятся на экран в том же порядке, в котором были прочитаны из файла.

Обратите внимание, что этот код использует векторы для хранения данных из файла в массивах. Векторы предоставляют дополнительные возможности, такие как автоматическое увеличение размера, если массивы неизвестной длины. Если вы заранее знаете размер массивов, вы можете использовать обычные массивы вместо векторов.