Хорошо, это может показаться простым вопросом; но я не могу найти на него ответ. Мой код выглядит следующим образом:
void writeFile(int grid[9][9]) {
ofstream fout ("myGame2.txt");
if (fout.is_open()) {
for (int i = 0; i < 9; i++) {
for (int j = 0; j < 9; j++) {
fout << grid[i][j] << ' ';
}
}
fout.close();
}
}
Это создает файл, полный тарабарщины:
‷′″‰‰‰‱‵‹‶‰‰″‰′‰‰‸‸‰‰‰‱‰‰‰′‰‷‰‶‵‴‰′‰‰‰‴′‰‷″‰‰‰‵‰‹″‱‰‴‰‵‰‰‰‷‰‰‰″‴‰‰‱‰″‰‰‶‹″′‰‰‰‷‱‹'
Но если я заменю символ пробела на endl, он выводится просто отлично.
fout << grid[i][j] << endl;
Итак, мой вопрос заключается в том, как мне вывести свой массив в файл и разделить целые числа пробелом вместо endl.
Кроме того, если есть место, которое объясняет это более подробно, пожалуйста, не стесняйтесь давать ссылку на него. Вся помощь приветствуется.