Чтение файла в Struct в C ++ - PullRequest
       4

Чтение файла в Struct в C ++

0 голосов
/ 06 февраля 2020

Мой код компилируется и все, но в данный момент он просто падает и не возвращается к исходной функции, которая содержит пользовательское меню для этого проекта. Этот код очень похож на тот, который я использовал в моем предыдущем проекте для выполнения sh аналогичной задачи чтения файла с вводом имени переменной. Я могу использовать только IO Stream и fstream для всего этого. Любая помощь будет оценена. Спасибо!

void readCars(Cars carsArray[]) {
    int index1;
    char inputFile[100];
    cout << "Input file name:" << endl;
    cin >> inputFile;
    ifstream input(inputFile);
    if (input) {
        while (!input.eof()) {
            for (index1 = 0; index1 < 5; index1++) {
                input >> carsArray[index1].year >> carsArray[index1].make
                      >> carsArray[index1].model >> carsArray[index1].model
                      >> carsArray[index1].price >> carsArray[index1].available;
            }
        }
    } else {
        cerr << "Input file cannot be opened" << endl;
        return;
    }
    return;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...