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

Allegro i zapis do pliku, problem

Ostatnio zmodyfikowano 2010-03-03 08:41
Autor Wiadomość
elradziu
Temat założony przez niniejszego użytkownika
Allegro i zapis do pliku, problem
» 2010-03-02 23:07:33
No więc problem przedstawia się następująco w programie wypełniam tablice dwuwymiarową samymi zerami. Jeżeli zapis tej tablicy umieszczę przed tą częścią kodu:

C/C++
while( !key[ KEY_ESC ] ) {
    for( int x = 0; x <= 640; x = x + 40 ) { vline( tlo, x, 0, 480, makecol( 0, 0, 0 ) ); }
    for( int x = 0; x <= 480; x = x + 40 ) { hline( tlo, 0, x, 640, makecol( 0, 0, 0 ) ); }
    myszka();
    pozx = mx / 40;
    pozy = my / 40;
    if( mb == 2 )
    {
        masked_blit( wypc, tlo, 0, 0, 40 * pozx, 40 * pozy, wypc->w, wypc->h );
    }
    if( key[ KEY_C ] ) { masked_blit( wypb, tlo, 0, 0, 40 * pozx, 40 * pozy, wypb->w, wypb->h );
    }
    blit( tlo, screen, 0, 0, 0, 0, tlo->w, tlo->h );
}
to wszystko jest ok w pliku zapisane są zera o wymiarze 16x12
Ale jeżeli umieszczę funkcje zapis() po tym fragmencie to się dzieje coś dziwnego ostatnia linia nie jest samymi zerami zapis do pliku wygląda tak :

0000000000000000
0000000000000000
0000000000000000
0000000000000000
0000000000000000
0000000000000000
0000000000000000
0000000000000000
0000000000000000
0000000000000000
000000000000000324
32440700000000000000
No i nie wiem co jest grane :/
P-14552
malan
» 2010-03-02 23:14:09
Tu nic nie ma (tzn. w tym kodzie). Pokaż funkcję zapisz().
P-14553
elradziu
Temat założony przez niniejszego użytkownika
» 2010-03-03 08:26:00
Ok już sobie poradziłem pomyliłem się w wymiarze tablicy liczyłem ją od zera.
Zmieniłem wymiar na  [12][16] z [11][15]. Gafa że szok. I teraz działa ok :)
P-14555
szyx_yankez
» 2010-03-03 08:41:59
Dam wam jedną radę. Jeżeli macie jakiś problem to po 5 sekundach od pojawienia się go lecicje z tym odrazu na forum, zróbcie to chociarz po godzinie szukania(napewno znajdziecie). A rozwiązanie chcąc nie chcąc samo przychodzi gdy troche posiedzimy i popatrzymy w kod, przy okazji się uczymy i zdobywamy bezcenne doświadczenie, noi satysfakcję że sami go rozwiązaliśmy.
P-14557
« 1 »
  Strona 1 z 1