有没有一种方法可以将数字转换为一系列虚拟钥匙代码



例如,是否有一种方法可以实现以下操作?

//string converted = ConvertToVirtual(int numberToConvert);
string converted = ConvertToVirtual(12);

转换后将保持"0x31 0x32"。

理想情况下,传递到函数中的数字可以是任意数量的数字,但目前,我只是想知道这是否可能,以及如何实现?

提前非常感谢(:

这样的东西应该可以工作:

#include <ios>
std::string ConvertToVirtual(int num)
{
std::string numStr = std::to_string(num);
std::stringstream output;
output << std::hex; // this will convert all following data to hex
for (const char& c : str)
{
output << "0x" << (int)c << " "; 
}
return output.str(); // extract string from stringstream
}

最新更新