[Allegro 4,4] problem z wczytaniem danych z pliku do tablicy...zapisywanie jest OK
Ostatnio zmodyfikowano 2012-06-27 20:12
marianekA Temat założony przez niniejszego użytkownika |
[Allegro 4,4] problem z wczytaniem danych z pliku do tablicy...zapisywanie jest OK » 2012-06-27 16:19:45 Piszę prosty edytor map w Allegro 4,4, jest już prawie gotowy. Dane mapy zapisuję do pliku w ten sposób: std::fstream plik; plik.open( "mapa.txt", std::ios::out ); for( int y = 0; y < dy; ++y ) { for( int x = 0; x < dx; ++x ) { if( mapa[ y ][ x ] < 10 ) plik << " "; plik << mapa[ y ][ x ]; if( x < dx ) plik << ","; } plik << std::endl; } plik.close();
i wszystko gra. Plik dla lepszej czytelności mam w takiej formie: przykład: 0, 0, 0, 0, 0, 0, ... 10, 5,12, 0, 3, 0, ... ... Próbuję analogiczne załadować dane z pliku do tablicy i jest problem bo wczytuje mi tylko pierwszą wartość. Pewnie to wina przecinka i spacji ale nie mam pomysłu jak je ominąć... i tu potrzebna mi Wasza pomoc. Poniżej linki do screenów i edytora. awgul.republika.pl/ed1.jpgawgul.republika.pl/ed2.jpgawgul.republika.pl/EDM.ZIP |
|
DejaVu |
» 2012-06-27 17:03:39 Oddzielaj liczby spacjami, a nie przecinkami. Dużo łatwiej przetwarzać taki plik. |
|
marianekA Temat założony przez niniejszego użytkownika |
» 2012-06-27 20:12:26 No, faktycznie te przecinki to był zły pomysł, z samymi spacjami wczytuje się prawidłowo. Wielkie dzięki DejaVu. Problem rozwiązany - temat zamykam.
|
|
« 1 » |