С printf
мы можем распечатать форматированную строку на выходе консоли.
Вопрос: Как мы можем получить форматированную строку как std::string
?
Вы можете использовать sscanf для преобразования его в char*
а затем использовать его для создания std::string
.
вместо этого используйте sprintf, но он вернет char *
int sprintf ( char * str, const char * format, ... );
sprintf()
, вероятно, то, что вы ищете ...