Я хочу прочитать «Игру жизни» TXT-файл в 2D массив Переполнение стека

Это то, что у меня есть до сих пор:

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;
}
}
}

Это работает, но это не работает ..

-1

Решение

Скажи cin >> noskipws; в начале вашей функции. Это позволит избежать форматированного ввода от пропуска пробелов. Я предполагаю, что это предполагаемый способ работы в вашем случае.

С уважением

0

Другие решения