如何在c++ JNI中将十进制转换为十六进制

How to convert decimal to hex in C++ JNI

本文关键字:十进制 转换 十六进制 c++ JNI      更新时间:2023-10-16

当前c#将十进制转换为十六进制,使用代码:

private string Dec2Hex(int value)
{
    return value.ToString("X2");
}

请帮助移植到c++ Jni。由于

十进制到十六进制是这样的,如果这对你有帮助的话

std::stringstream ss;
ss<< std::hex << decimal_value;
std::string res ( ss.str() );
std::cout << res;
int value = Convert.ToInt32(/*"HexValue"*/);
String hexRepresentation = Convert.ToString(value, 16);