Это то, что у меня есть до сих пор:
bool read_universe_file (ifstream& inputfile, Cell universe [Rows][Columns])
{
int i,j = 0;
string filename;
cout << "Enter the name of the file yo want to use: ";
cin >> filename;
ifstream myfile(filename.c_str());
while(infile)
{
//char a = infile.get();
char a;
infile >> a;
universe[i][j] = (Cell)a;
i++;
if(a == '\n')
{
j++;
i = 0;
}
}
}
Это работает, но это не работает ..
Скажи cin >> noskipws; в начале вашей функции. Это позволит избежать форматированного ввода от пропуска пробелов. Я предполагаю, что это предполагаемый способ работы в вашем случае.
С уважением