タイトルが示すように、空白を含み、新しい行を除いて、ファイルからすべての文字を読み取りたいと思います。
ファイルの外観の例。
.
## . :
#___-
##
--------------
______________
次に、マップを使用して各文字を整数に変換しています。
地図std::map<char, int> map_converter;
std::ifstream map("level_1.map");
for( int t = 0; t < TOTAL_TILES; t++ ) {
int tileType = -1;
char load_type = ' ';
map >> load_type;
tileType = map_converter.find(load_type)->second;
tiles[t] = new Tile(x, y, tileType);
}
コンパイルすると、 `セグメンテーション違反(コアダンプ)のみが発生します
私はどのように行いますか?`