sprintf - это C-подобный способ выполнения этого действия, который также работает на C ++.
В C ++ комбинация форматирования выходного потока и потока (см. http: // www. arachnoid.com/cpptutor/student3.html) выполнит эту работу.