По какой-то причине Xcode не будет принимать входные данные из файла, в то время как Visual C ++ будет.
Когда я запускаю эту программу в xcode, переменные numberRows и numberCols остаются равными 0 (они инициализируются в 0 в основной функции).
Когда я запускаю его в Visual C ++, они становятся 30 и 30 (верхняя строка maze.txt - «30 30» без кавычек).
Есть идеи, почему это происходит?
void readIn(int &numberRows, int &numberCols, char maze[][100]){
ifstream inData;
inData.open("maze.txt");
if (!inData.is_open()) {
cout << "Could not open file. Aborting...";
return;
}
inData >> numberRows >> numberCols;
cout << numberRows << numberCols;
inData.close();
return;
}