我试图将字符串转换为ASCII,但无法将ASCII转换为十六进制
#include <stream>
#include <string>
using namespace std;
int main()
{
string x="hello";
string x_as_cii[10];
for(int i=0;i<x.length();i++)
{
x_as_cii[i]= int(x[i]);
cout<<x_as_cii[i]<<endl;
}
return 0;
}
发布于 2019-10-17 22:18:30
Boost.Algorithm有boost::hex
(和逆boost::unhex
),它应该能做你想做的事情。
https://stackoverflow.com/questions/58440788
复制相似问题