[Allegro]Wczytywanie mapy z pliku
Ostatnio zmodyfikowano 2009-08-16 19:10
DejaVu |
» 2009-08-16 15:31:14 Moim zdaniem nie jest ok. while( getline( plik, wiersz ) ) { for( int i = 0; i < wiersz.length(); i++ ) { for( int a = 0; a < pola_y; a++ ) { for( int b = 0; b < pola_x; b++ ) { plik >> map[ a ][ b ]; } } } }
1) wczytujesz wiersze 2) masz pętlę przechodzącą znak po znaku wiersza 3) wczytujesz pola_y*pola_x danych z plików Mapa powinna być wczytywana bez dwóch pierwszych pętli, tj: for( int a = 0; a < pola_y; a++ ) { for( int b = 0; b < pola_x; b++ ) { plik >> map[ a ][ b ]; } }
|
|
kitty177 Temat założony przez niniejszego użytkownika |
» 2009-08-16 16:40:48 Usunelam petle while i cala mapa byla z "0" PS o jakich dwoch petlach pan mowi? |
|
DejaVu |
» 2009-08-16 18:18:36 Wymoderowałem swojego posta - nie zauważyłem, że źle mi się wkleił kod :) Musisz mieć te dwie pętle for. |
|
kitty177 Temat założony przez niniejszego użytkownika |
» 2009-08-16 19:10:56 Już wszystko dziala Dziekuje wszystkim za pomoc Zamykam |
|
1 2 « 3 » |