Zapis tablicy do pliku | dodają się nieporządane znaki
Ostatnio zmodyfikowano 2009-04-29 12:09
pixelmaster Temat założony przez niniejszego użytkownika |
Zapis tablicy do pliku | dodają się nieporządane znaki » 2009-04-29 11:29:07 Chcę zapisać tablicę do pliku. Napisałem coś takiego: std::fstream plik_zapis2( "tablica.txt", std::ios::out ); for( int i = 0; i <= 10; i++ ) { for( int j = 0; j <= 20; j++ ) { plik_zapis2 << Mapa[ i ][ j ]; if( j == 19 ) plik_zapis2 << endl; else plik_zapis2.seekp( + 2, std::ios_base::end ); } } plik_zapis2.close(); i działa prawie dobże, tylko na końcu pliku dodają się jakieś liczby :( Tak wygląda plik po zapisaniu do niego tablicy. 15 15 15 15 15 7 10 10 10 10 10 10 6 15 15 15 15 15 15 15 15 15 15 15 15 15 4 9 10 10 10 8 3 5 15 0 2 2 2 1 15 2 2 1 15 15 15 15 7 10 10 10 6 15 15 15 7 10 10 10 6 15 10 10 6 15 15 15 15 4 9 10 10 6 15 15 15 4 3 3 3 5 15 10 10 12 2 1 15 15 15 7 10 8 5 15 15 15 15 15 15 15 15 15 10 10 10 10 6 15 15 15 4 3 5 15 15 15 15 15 15 15 0 2 2 10 10 10 10 6 15 15 15 15 15 15 15 15 15 15 0 2 2 13 10 10 3 3 3 3 5 15 15 15 15 15 15 15 15 15 15 7 10 10 10 8 3 15 15 15 15 15 15 0 1 15 15 15 15 15 0 2 13 10 10 10 6 15 15 15 15 15 15 15 4 5 15 15 15 15 15 7 10 10 10 10 10 6 15 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -1 -1 0 0 -1 Jak pozbyć się tego 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -1 -1 0 0 -1 Proszę o pomoc. |
|
GoldWolf |
» 2009-04-29 12:06:38 Nie wiem czy dobrze kombinuje ale masz tablice[10], która przechowuje 10 zmiennych więc wystarczy zrobić i < 10, ponieważ tab[10] -> jest błędem to już jest 11 zmienna tabeli, a nie 10 !!! |
|
pixelmaster Temat założony przez niniejszego użytkownika |
» 2009-04-29 12:09:19 Zapomniałem że się od 0 liczy. Teraz działa jak powinno dzięki :) |
|
« 1 » |