Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Zapis tablicy do pliku | dodają się nieporządane znaki

Ostatnio zmodyfikowano 2009-04-29 12:09
Autor Wiadomość
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:
C/C++
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.
P-6167
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 !!!
P-6168
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 :)
P-6169
« 1 »
  Strona 1 z 1