araney Temat założony przez niniejszego użytkownika |
Problem z pętlą for w code blocks » 2017-05-08 11:06:35 Witam Potrzebuje pomocy z pętlą for w programie code blocks. Aktualnie robię animacje napisu w tym programie za pomocą biblioteki Allegro 4.0 i wszystko działa oprócz pętli. Wkleję tutaj kod jakby ktoś mógł pomóc byłbym wdzięczny. Problem jest taki że cały czas wyświetla mi "error expected ) before ;" token w 37 linijce czyli tam gdzie pętla for. Tyle że jak robie nawias to potem pojawiają się inne błędy. Proszę o szybką pomoc.
#define ALLEGRO_STATICLINK #include <allegro.h> #include <iostream>
int main(void) { allegro_init(); install_keyboard(); set_color_depth(32); set_gfx_mode(GFX_AUTODETECT_WINDOWED, 800, 600, 0, 0); clear_to_color(screen,makecol(255,255,255)); //tlo
BITMAP * obrazek1 = NULL; BITMAP * obrazek2 = NULL;
obrazek1 = create_bitmap( 50, 50 ); if( !obrazek1 ) { set_gfx_mode( GFX_TEXT, 0, 0, 0, 0 ); allegro_message( "nie moge zaladowac obrazka 1 !" ); allegro_exit(); return 0; }
obrazek2 = create_bitmap( 80, 80 ); if( !obrazek2 ) { set_gfx_mode( GFX_TEXT, 0, 0, 0, 0 ); allegro_message( "nie moge zaladowac obrazka 2 !" ); allegro_exit(); return 0; } int obrazek1_x=150, obrazek1_y=100, obrazek2_x=150, obrazek2_y=100; for (obrazek1_x=0; obrazek1_x<=200;obrazek1_x++;obrazek2_x=0;obrazek2_x<=200;obrazek2_x++; { obrazek1_x++; obrazek1_y++; obrazek2_x++; obrazek2_y++; clear_to_color( obrazek1, makecol( 255, 255, 255 ) ); clear_to_color( obrazek2, makecol( 255, 255, 255 ) ); textout_ex( obrazek1, font, "Imie", 2, 2, makecol( 0, 0, 0 ), - 1 ); textout_ex( obrazek2, font, "Nazwisko", 2, 2, makecol( 0, 0, 0 ), - 1 ); blit( obrazek1, screen, 0, 0, 100, 100, obrazek1->w, obrazek1->h ); blit( obrazek2, screen, 0, 0, 100, 200, obrazek2->w, obrazek2->h ); rest(100); } readkey (); destroy_bitmap( obrazek1 ); destroy_bitmap( obrazek2 ); allegro_exit(); return 0; } END_OF_MAIN()
|