如何把1串16进制的字符串转成2进制并存放在一个16*16的数组里

DukerJava 2007-12-03 04:54:29

例如:
" 01H 00H 01H 04H 01H 0FEH 01H 00H 01H 08H 03FH 0FCH 020H 08H 020H 08H 020H 08H 03FH 0F8H 020H 08H 020H 00H 020H 00H 020H 00H 040H 00H 080H 00H"
...全文
98 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
DukerJava 2007-12-04
  • 打赏
  • 举报
回复
a(i,j) = cbyte("&H" & b(i*15+j))
类型不匹配啊!

Tiger_Zhao 2007-12-03
  • 打赏
  • 举报
回复
又是你,前面一帖还没结呢:http://topic.csdn.net/u/20071130/14/c17e043a-1a3a-43f3-926f-aca115d7f511.html
function Transform(byval s as string) as byte()
dim a(15,15) as byte, b as variant, i as long, j as long
b = split(replace(s," ",vbnullstring), "H")
for i=0 to 15
for j=0 to 15
a(i,j) = cbyte("&H" & b(i*15+j))
next
next
Transform = a
end function

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧