小蚂蚁t 2021-08-19 15:24 采纳率: 54.5%
浏览 45
已结题

把一个个字符合并成十六进制

char *a="0x000x0c0x290x730x030x4f";
char b[6]={0x00,0x0c,0x29,0x73,0x03,0x4f};

a里面 a[0]=0,a[1]=x,a[2]=0,a[3]=0,a[4]=0,a[5]=x,
b里面 b[0]=0x00,b[1]=0x0c,b[2]=0x29,b[3]=0x73,(十六进制)
怎么把a转换成b这种形式,C语言

  • 写回答

2条回答 默认 最新

  • shn_baby 2021-08-19 16:47
    关注

    不可以四个字符给一个字符。这边有两个方法,第一是char **b,也就是用二维数组的方法来将4个字符作为一个char *型字符串储存在数组中;第二个方法是你的b数组可以写成string型数组,这样可以b[1] = "0x00"。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 8月21日
  • 已采纳回答 8月20日
  • 创建了问题 8月19日

悬赏问题

  • ¥15 求帮我调试一下freefem代码
  • ¥15 R语言Rstudio突然无法启动
  • ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
  • ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图