Как я могу добавить данные в std :: string в шестнадцатеричном формате?
У меня есть существующийstd::string
иint
, Я хотел бы объединить ASCII (строковый литерал) шестнадцатеричное представление целого числа вstd::string
.
For example:
std::string msg = "Your Id Number is: ";
unsigned int num = 0xdeadc0de; //3735929054
Desired string:
std::string output = "Your Id Number is: 0xdeadc0de";
Обычно я просто использую printf, но я не могу сделать это с помощью std :: string (могу ли я?)
Любые предложения относительно того, как это сделать?