Я делаю простую консольную игру на C ++, и я хотел бы иметь возможность читать карту из файла .txt и сохранять ее в виде 2D-массива.Я полагаю, что что-то подобное возможно с использованием fstream.
Я также не уверен, возможно ли создать размер 2D-массива на основе размера карты из внешнего файла.
Я пытаюсьчтобы заставить его работать примерно так:
.txt файл, из которого я беру карту из:
11111
10001
10001
10001
11111
Фактический двумерный массив:
char map[][] = { {1,1,1,1,1},
{1,0,0,0,1},
{1,0,0,0,1},
{1,0,0,0,1},
{1,1,1,1,1} }
Я немного новичок, когда дело доходит до C ++, поэтому я непока не совсем все понимаю.Это одно из моих первых чтений из внешнего файла, поэтому не ожидайте от меня многого:)
Любая помощь приветствуется!