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 » |