Мой код компилируется и все, но в данный момент он просто падает и не возвращается к исходной функции, которая содержит пользовательское меню для этого проекта. Этот код очень похож на тот, который я использовал в моем предыдущем проекте для выполнения 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;
}