convert int to a string for use in the allegro function

advertisements

I am trying to run the following code using allegro.

textout_ex(screen, font, numbComments , 100, 100, GREEN, BLACK);

numbComments is an integer, the function prototype of this function is

  void textout_ex(BITMAP *bmp, const FONT *f, const char *s,
                                      int x, int y, int color, int bg);

and i cannot, according to my understanding pass this integer in the third position.

I therefore need to convert the integer into a char*s.

Help please?

i cannot, of course, change the actual function prototype


Str is a std::string. textout_ex requires a const char*. Use Str.c_str() to retrieve the C const char* data format from Str.