-4
こんにちは私が作成したtxtファイルから迷路を読み込もうとしていますが、同じファイルからロードしようとしたときにプログラムはこの画像のように私の壁である値1を読み込みます。txtファイルから迷路を読み込んでいます
こんにちは私が作成したtxtファイルから迷路を読み込もうとしていますが、同じファイルからロードしようとしたときにプログラムはこの画像のように私の壁である値1を読み込みます。txtファイルから迷路を読み込んでいます
問題はラインであるように思わ:
readFile >> value;
ストリームは最初の整数全体ではなく、ライン/ファイルの内容を読み込み。 したがって、次のネストされたforループでは、すべてのセルがinitialMaze
に複製されます。 ネストされたforループ内のファイルから値を読み取ることを検討してください。
for (int row(0); row < SIZEY; ++row){
for (int col(0); col < SIZEX; ++col)
{
readFile >> initialMaze[row][col];
}
}
魅力のように多くの感謝をしました –
ファイル全体を1つの整数値にロードしようとしていますか?私はそれがあなたが望むことをするとは思わない。値は 'value'から' maze'にどのようになりますか? –
デバッガでコードをステップ実行すると、何が起きているのかが明白になります。 –
コードを削除しないでください。 –