I have an int number as 0x30, when I convert to string it will return "48".
But what I want is "30"
int var = 0x30;
std::string text = std::to_string(var);
I have an int number as 0x30, when I convert to string it will return "48".
But what I want is "30"
int var = 0x30;
std::string text = std::to_string(var);
You can use std::stringstream
#include <string>
#include <sstream>
int main() {
int var = 0x30;
std::stringstream ss;
ss << std::hex << var;
std::string text = ss.str();
}