求教各位大神f1 plus,苏妃和花娘何时成了魔傀

当前位置: >
> 求教各位大神十六进制码转换为字符串的问题,多谢现有16进制码流如下,输入:
求教各位大神十六进制码转换为字符串的问题,多谢现有16进制码流如下,输入:
mystone & at
求教各位大神 十六进制码转换为字符串的问题,多谢现有16进制码流如下,输入:02预期得到如下结果,输出:3725002其中个字段拆分如下:13725002对应字段属性如下:字段名
C-Octet Stringtype
Unsigned IntegercodeA
C-Octet StringcodeB
C-Octet Stringtimes
Octet String基本数据类型:  Integer  无符号整数 &
C-OctetString  变长字符串,以空字符表示字符串结束 &
OctetString  定长字符串,位数不足时,右补空诚心求教各位大神,望各位大神不吝赐教啊,多谢
主要看不懂有:1) 37 是怎么来的 2) 最后的 CodeB 和 times , CodeB 占4个字节,应该是 2500 才对,那么最后的 times ,就只剩下 2 这一个字节,何来2个字节 其实这个应该不难,先全部转化为十六进制,再按长度解释就是了.假如转化之后的十六进制数组是
char *a;那么,&   C/C++ code  char *num =//得到字符串 &135&
C-Octet String
unsingned int mType = (unsigned int)a[21];//因为 Num 占了前面21个位置 , type 1 Unsigned Integer
char *codeA= a+22;// 前面已经用了 21+1 个字节 , 4 C-Octet String
char *codeB= a+26;// 前面已经用了 21+1+4个字节 4 C-Octet String
char *times= a+30;// 前面已经用了 21+1+4+4个字节. 2 Octet String
// 注意,你必须优先校验 输入字符串 的准确性(至少长度要正确),
否则,就会出现我上面提到的第二点:times明明是2个字节,而且是字符串(意味着最后一个是0),但输入的字符串却只剩下1个字节,这么以来, times 这个变量就没有结束字符,一旦调用,就会出错.
limiaomiao_1985 & &
& & (0)(0)
21个字节ASCII码01
这个37是怎么来的?
02limiaomiao_1985 & &
& & (0)(0)
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&湘教QS2-164&&增值电信业务经营许可证湘B2-

我要回帖

更多关于 大神f1 的文章

 

随机推荐