Allegro -> Bitmap mit Variable als Name (save_bitmap(...))
-
Hi,
was muss ich machen, wenn ich mit Allegro beim Speichern einer Bitmap via save_bitmap(...) eine Variable als Dateinamen benutzen möchte?
z.B. save_bitmap("Bild(variable).bmp", screen, pal);
Freue mich auf Antworten
-
Schau dir mal sprintf an. Oder du nutzt C++ Strings, die haben den "+ operator" überladen.
-
Danke für den Tipp!
Ich werde das mal ausprobieren.
Edit:
Hat geklappt! Ich habe einfach...
int nummer = 1; string Bild = "Bild"; string bmp = ".bmp"; stringstream Name << Bild << nummer << bmp; string VollerName = Name.str(); const char* Bildnummer = VollerName.c_str ();
...und schon ist die Variable drin. Jetzt nur noch den string in einen const char umwandeln. weil:
int save_bitmap(const char *filename, BITMAP *bmp, const RGB *pal);