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

Allegro5 wypisywanie liczb na ekran

Ostatnio zmodyfikowano 2014-11-23 23:39
Autor Wiadomość
chomi525
Temat założony przez niniejszego użytkownika
Allegro5 wypisywanie liczb na ekran
» 2014-11-23 21:22:56
Witam ucze się pisać w allegro5 i próbowałem wypisać wynik na ekran.
C/C++
al_draw_text( font, al_map_rgb( 255, 255, 255 ), window_width / 2, window_height / 2, NULL, score );
score to zmienna typu int.

 |error:   initializing argument 6 of 'void al_draw_text(const ALLEGRO_FONT*, ALLEGRO_COLOR, float, float, int, const char*)' [-fpermissive]|
Jak wypisać tą zmienną ?
P-121240
Gabes
» 2014-11-23 21:47:40
al_draw_textf - tekst sformatowany.
al_draw_textf( font, al_map_rgb( 255, 255, 255 ), window_width / 2, window_height / 2, NULL, "score=%i", score );
Za Wikipedią z kursu C. 
    "%i", gdy zmienna jest typu int; zamiast %i można użyć %d
    "%f", gdy zmienna jest typu float lub double
    "%c", gdy zmienna jest typu char (i chcemy wydrukować znak)
    "%s", gdy zmienna jest napisem (typu char*)
 
Oczywiście można drukować jednocześnie więcej liczb, napisów:
..., "pozX=%i, pozY=%i", pozX, pozY );
P-121242
chomi525
Temat założony przez niniejszego użytkownika
» 2014-11-23 23:39:01
Wielkie dzięki :D
P-121248
« 1 »
  Strona 1 z 1