别忘了我
2017-09-26 12:22
采纳率: 50%
浏览 1.3k

C++怎么将string转成 0x** 这样的unsigned char数组?

C++怎么将string数组转成 0x** 这样的unsigned char数组?

因为 要通过UDP发送这样的数据包

比如 string[0A,5Q] 转成 unsigned char[0x0A,0x5Q]
谢谢

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • oyljerry 2017-09-27 01:36
    已采纳

    5Q都超过char了,越界了。

     unsigned int x;   
    std::stringstream ss;
    ss << std::hex << "fffefffe";
    ss >> x;
    
    已采纳该答案
    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题