【发布时间】:2015-12-03 21:30:52
【问题描述】:
当前在 C# 中将十进制转换为十六进制,我使用代码:
private string Dec2Hex(int value)
{
return value.ToString("X2");
}
请帮助移植到 C++ Jni。谢谢
【问题讨论】:
标签: c++ java-native-interface hex decimal
当前在 C# 中将十进制转换为十六进制,我使用代码:
private string Dec2Hex(int value)
{
return value.ToString("X2");
}
请帮助移植到 C++ Jni。谢谢
【问题讨论】:
标签: c++ java-native-interface hex decimal
所以十进制到十六进制是这样的,如果这对你有帮助的话
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);
【讨论】: