十六进制数组合问题
大家好!
我将一个10进制的数 3211 转化成了十六进制的数为 0C8B,现在我需要将这个十六进制的数按两位两位分开写入IC卡中
定义一个char数组
Char piccdata0_2[48]
piccdata0_2[1] = "~h0C"
piccdata0_2[2] = "~h8B"
在写入时需要在每个变字符前加~h,如果按下面这样写会报错
ls_data = "OC8B"
piccdata0_2[1] = "~h" + mid(ls_data,1,2)
piccdata0_2[2] = "~h" + mid(ls_data,3,2)
请问我要如何在动态截取十六进制的每两位时,前面加上"~h"?谢谢!
或许我的思路是错误的,请大家指点,谢谢,我需要将一些信息写入IC,然后读出来,IC读写器写入数据的接口软件实例
就是按如下方式演示,然后将数组写入IC卡中,我需要给piccdata0_2数组动态赋值,要如何实现。TKS!
Char piccdata0_2[48]
piccdata0_2[1] = "~h0C"
piccdata0_2[2] = "~h8B"