Public feed
#603091
char LoadMap () {
char map[MAP_HEIGHT][MAP_WIDTH];
ifstream file ("map.txt");
/*
map.txt -tiedosto on seuraavanlainen:
0000000000
0111011110
0111011110
0111011110
0100001100
0101111110
0101111110
0101111110
0111111110
0000000000
*/
if (file.is_open()) {
for (int n=0; n < MAP_HEIGHT; n++) {
for (int m=0; m < MAP_WIDTH; m++) {
map[n][m] = file.get();
}
}
mapfile.close();
return map[MAP_HEIGHT][MAP_WIDTH];
}
else { cout << "Unable to open file!" << NL; return 0;}
}
void DrawMap (char map[MAP_HEIGHT][MAP_WIDTH]) {
for (int n=0; n<MAP_HEIGHT; n++) {
for (int m=0; m<MAP_WIDTH; m++) {
cout << map[n][m];
}
cout << "\n";
}
}
int main() {
char kartta[MAP_HEIGHT][MAP_WIDTH];
kartta[MAP_HEIGHT][MAP_WIDHT] = LoadMap();
DrawMap (kartta);
return 0;
}