Mam istniejące std :: string i int. Chciałbym dodać int do łańcucha, ale w formie czytelnej dla człowieka (notacja szesnastkowa), a nie w binarnym bełkocie.Jak mogę dołączyć dane do std :: string w formacie szesnastkowym?
Normalnie, to bym po prostu użyć printf, ale nie mogę tego zrobić z std :: string (mogę?)
Wszelkie sugestie, w jaki sposób to zrobić?
Example:
Given:
std::string - "Your Id Number is: "
int - 0xdeadc0de
Output:
std::string - "Your Id Number is: 0xdeadc0de"
std :: showbase powinien być użyty oprócz std :: hex dokładnie odpowiadający wymaganiom OP przedrostka reprezentacji int przez "0x" –