首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >字符exadecimal到字符串的转换

字符exadecimal到字符串的转换
EN

Stack Overflow用户
提问于 2020-12-08 21:26:11
回答 1查看 29关注 0票数 0

我需要一个将十六进制字符指针转换为字符串的函数:

例如:

代码语言:javascript
运行
复制
std::string Myfunction(char* hexacode)
{
 std::string output;
 //
 //
 return output;
}


std::string Result = Myfunction("\x55\x8B\xEC\x83\xEC\x14\x53\x56\x8B\x75\x0C");

简而言之,我需要在字符串中转换这个参数或类似的参数。

因为在输出中,反斜杠是一种解决方案,如果太复杂,用反斜杠替换,保留反斜杠。

非常感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-08 22:20:12

如果你想让用户输入字符串,你不需要关心任何事情,字符串转义只发生在代码文件中的常量字符串。

如果您不希望代码文件中的常量字符串被转义,不需要进行函数转换,只需执行以下操作:

代码语言:javascript
运行
复制
"\\x55\\x8B\\xEC\\x83\\xEC\\x14\\x53\\x56\\x8B\\x75\\x0C"
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65199816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档