Allegro5 wypisywanie liczb na ekran
Ostatnio zmodyfikowano 2014-11-23 23:39
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. 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ą ? |
|
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 ); |
|
chomi525 Temat założony przez niniejszego użytkownika |
» 2014-11-23 23:39:01 Wielkie dzięki :D
|
|
« 1 » |