次のようなファイルを読み取るにはどうすればよいですか。
11111
10001
10001
10001
11111
次のような 2 次元配列に:
{{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}}
ルアで?
これは私が考えたことです:
for i = 1, number_of_lines do
current_line = map_file:read("*line")
character_array = {}
for i = 1, #current_line do
table.insert(character_array, current_line[i])
end
end
しかし、「number_of_lines」を取得する方法がわかりません。これは、Lua でのテキスト ファイルの行数です。どうすればいいですか?
また、他に簡単な方法があれば教えてください。