搜索
bottom↓
回复: 11

如何给大数组初始化?

[复制链接]

出0入0汤圆

发表于 2015-9-30 11:05:18 | 显示全部楼层 |阅读模式
从注册表中导出如下十六进制数据:
        ,00,00,00,00,00,00,00,00,00,00,00,00,00,
      00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,
      00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,
      00,00,00,31,00,30,00,2e,00,30,00,2e,00,38,00,35,00,2e,00,31,00,31,00,00,00,
      73,00,70,00,6d,00,2e,00,64,00,6c,00,6c,00,00,00,4c,00,00,00,00,00,00,00,00,
      00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,7c,f2,91,d5,11,00,00,00,
      01,00,00,00,0e,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,
      00,00,00,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,
      00,00,bd,00,00,00,1b,00,00,00,ce,00,00,00,1c,00,00,00,7c,f2,91,d5,30,f5,91,
      d5,4c,f3,91,d5,38,e3,c7,c0,e0,f2,91,d5,0f,00,00,00,b3,02,00,00,00,00,a1,d5,
      06,00,00,00,d0,72,16,c0,01,00,00,00,08,00,00,00,00,00,00,00,c0,be,03,70,00,
      00,00,00,38,f3,91,d5,60,56,a1,d5,0a,00,00,00,0a,00,00,00,48,02,1d,c0,50,f3,
      91,d5,cc,f3,91,d5,01,00,00,00,50,f3,91,d5,00,00,00,00,f1,ac,ff,ff,04,b7,f0,
      83,e4,f2,91,d5,b8,f2,91,d5,c8,6d,23,80,cc,f3,91,d5,6c,f3,91,d5,06,00,00,00,
      55,04,04,00,00,00,00,00,01,00,00,00,50,f3,91,d5,00,00,00,00,02,01,00,00,cc,
      f3,91,d5,00,00,00,00,cc,f3,91,d5,48,f3,91,d5,f0,f2,91,d5,cc,f3,91,d5,00,00,
      00,00,cc,f3,91,d5,54,6f,23,80,08,93,f0,83,2c,87,9d,d2,b0,56,a1,d5,a8,64,9d,
      d2,54,fc,dc,8f,03,00,00,00,03,00,00,00,00,00,00,00,74,2e,24,80,00,00,00,00,
      f0,fc,dc,8f,00,00,00,00,f0,fc,dc,8f,dc,12,57,87,00,00,00,00,dc,12,57,87,00,
      00,00,00,cc,f3,91,d5,d0,f4,04,00,00,00,00,00,48,f3,91,d5,68,71,23,80,04,00,
      00,00,00,00,00,00,90,0d,00,00,0f,00,00,00,00,10,05,d0,06,00,00,00,55,04,04,
      00,00,00,00,00,cc,f3,91,d5,00,00,00,00,0a,00,00,00,90,0d,00,00,00,00,00,00,
      00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,
      00,00,00,00,00,00,00,00,00,00,00

目前是要把这些数据初始化到一个数组中,即下面这种格式:
static BYTE entry[1136] = { 0x08,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x00,0x00,0x31,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,
                        0xe9,0x76,0xd4,0x00,0x00,0x00,0x00,0x00,0x00,0x2a,0x00,0x39,0x00,0x39,0x00,0x2a,0x00,0x2a,0x00,0x2a,0x00,0x31,0x00,0x23,0x00,
                        0x00,0x00,0xf0,0x57,0x26,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x5e,0x05,0x00,0x02,0x01,0x00,0x00,0x00,0x00,0x00,
                        0x00,0x02,0x01,0x00,0x00,0x00,0x00,0x1e,0x00,0x7c,0xfe,0xd8,0x82,0x7c,0xfe,0xd8,0x82,0xba,0x5e,0x05,0x00,0x70,0xe9,0x76,0xd4,
                        0x14,0x18,0x25,0x80,0x70,0xe9,0x76,0xd4,0x00,0xff,0x76,0xd4,0x08,0xd3,0x57,0x82,0x00,0xff,0x76,0xd4,0xa8,0x52,0x25,0x80,0x00,
                        0x00,0x00,0x00,0x44,0xfa,0xd8,0x82,0x00,0x00,0x00,0x00,0xc8,0x94,0x24,0x80,0x00,0x00,0x00,0x00,0xff,0xff,0x00,0x00,0x00,0x00,
                        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                        0x00,0x00,0x00,0x00,0x00,0x00,0xea,0x76,0xd4,0x44,0xfa,0xd8,0x82,0x00,0xea,0x76,0xd4,0x7c,0xfe,0xd8,0x82,0xf0,0x57,0x26,0x80,
                        0x7c,0xfe,0xd8,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xd3,0x57,0x82,0x44,0xfa,0xd8,0x82,0x00,0xea,0x76,0xd4,0x04,
                        0xf7,0x57,0x82,0x3a,0x00,0x2c,0x06,0xcc,0x6a,0x1f,0xc0,0x00,0x00,0x00,0x00,0xc0,0xea,0x76,0xd4,0x48,0x58,0x26,0x80,0x00,0xea,
                        0x76,0xd4,0x00,0x00,0x00,0x00,0x64,0xf3,0x04,0x00,0x68,0x63,0x01,0x00,0xd4,0x94,0x24,0x80,0x60,0x8e,0x02,0x70,0x00,0x00,0x00,
                        0x00,0x00,0xf4,0x76,0xd4,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0xc4,0x92,0x06,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x6d,0x00,0x6f,0x00,0x64,
                        0x00,0x65,0x00,0x6d,0x00,0x00,0x00,0x00,0x00,0x7f,0xd4,0xff,0xff,0xff,0xff,0x98,0x65,0x16,0xc0,0x01,0x00,0x00,0x00,0xe0,0xaa,
                        0x7f,0xd4,0x08,0x00,0x43,0x00,0x4f,0x00,0x4d,0x00,0x31,0x00,0x20,0x00,0x0a,0x4e,0x84,0x76,0x20,0x00,0x48,0x00,0x61,0x00,0x79,
                        0x00,0x65,0x00,0x73,0x00,0x20,0x00,0x7c,0x51,0xb9,0x5b,0x03,0x8c,0x36,0x52,0xe3,0x89,0x03,0x8c,0x68,0x56,0x3a,0x00,0x00,0x00,
                        0xe0,0xaa,0x7f,0xd4,0x00,0x00,0x04,0xd0,0x00,0x00,0x7f,0xd4,0xff,0xaa,0x00,0x00,0xa0,0xff,0x03,0xc0,0xe0,0xaa,0x7f,0xd4,0x20,
                        0xb7,0x02,0x70,0x08,0x00,0x00,0x00,0x34,0x72,0x1d,0xc0,0x02,0x01,0x00,0x00,0xcc,0x6a,0x1f,0xc0,0xf0,0x1b,0x04,0xc0,0xe4,0xea,
                        0x76,0xd4,0xf0,0xdb,0x19,0xc0,0x0d,0x00,0x00,0x00,0x1c,0x7b,0x16,0xc0,0x81,0x00,0x00,0x00,0x00,0x00,0x1e,0x00,0xd4,0xea,0x76,
                        0xd4,0x00,0x00,0x26,0x80,0xe0,0xaa,0x7f,0xd4,0x00,0x00,0x00,0x00,0x34,0x72,0x1d,0xc0,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                        0x54,0xa9,0xfd,0x87,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x0e,0x27,0x80,0x14,0xaa,0xfd,0x87,0xf0,
                        0xa9,0xfd,0x87,0x00,0x00,0x00,0x00,0xf0,0xa9,0xfd,0x87,0x01,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x44,0x84,
                        0x24,0x80,0x84,0x10,0x27,0x80,0x78,0x0a,0x00,0x00,0x20,0xf5,0x57,0x82,0x00,0x00,0x00,0x00,0x48,0xf0,0x25,0x80,0x04,0x00,0x00,
                        0x00,0x80,0xb7,0xdc,0xa2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x2d,0x25,0x80,0xe0,0x01,0x00,0x00,0x00,0xc0,0xcf,0xa2,
                        0x98,0x1f,0x25,0x80,0xf0,0xff,0xff,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1e,0x00,0x7c,0xfe,0xd8,0x82,0x00,
                        0x00,0x00,0x00,0x00,0xc0,0xcf,0xa2,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x4c,0x2f,0x25,0x80,0xc0,0x2c,
                        0x25,0x80,0x04,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x57,0x05,0x00,0x00,0x00,0x00,0x7f,0xd4,0x00,0x00,0x00,0x00,0x00,0x00,0x04,
                        0xd0,0xf0,0xf7,0x03,0xc0,0x08,0x00,0x00,0x00,0x00,0x00,0x7f,0xd4,0xff,0xff,0xff,0xff,0x98,0x65,0x16,0xc0,0x01,0x00,0x00,0x00,
                        0xe0,0xaa,0x7f,0xd4,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0xbc,0xe4,0x1c,0xc0,0x0d,0x00,0x00,0x00,0x20,0x37,0x77,0xd4,0x0d,
                        0x00,0x00,0x00,0x30,0x00,0x00,0x00,0xe0,0xaa,0x7f,0xd4,0x60,0xb3,0x02,0x70,0x88,0x74,0x1d,0xc0,0xe0,0xeb,0x76,0xd4,0xe0,0xaa,
                        0x7f,0xd4,0xe0,0xaa,0x7f,0xd4,0x00,0x00,0x04,0xd0,0x00,0x00,0x7f,0xd4,0xff,0xaa,0x00,0x00,0xa0,0xff,0x03,0xc0,0x98,0x65,0x16,
                        0xc0,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x90,0xb9,0x14,0xc0,0x03,0x00,0x01,0x50,0x00,0xba,0x14,0xc0,
                        0x6c,0x72,0x1a,0xc0,0x00,0x00,0x00,0x00,0xf0,0x00,0x00,0x00,0x20,0xb9,0x02,0x70,0xf0,0x00,0x00,0x00,0x48,0x1c,0x1e,0xc0,0x44,
                        0xba,0x24,0x80,0x00,0x00,0x00,0x00,0xe0,0xaa,0x7f,0xd4,0x00,0x00,0x00,0x00,0x34,0x72,0x1d,0xc0,0x02,0x00,0x00,0x00,0x14,0xed,
                        0x76,0xd4,0x90,0xed,0x76,0xd4,0x01,0x00,0x00,0x00,0x14,0xed,0x76,0xd4,0x00,0x00,0x00,0x00,0xf1,0xac,0xff,0xff,0x04,0xf7,0x57,
                        0x82,0xa8,0xec,0x76,0xd4,0x7c,0xec,0x76,0xd4,0x5c,0x4d,0x26,0x80,0x90,0xed,0x76,0xd4,0x30,0xed,0x76,0xd4,0x06,0x00,0x00,0x00,
                        0x55,0x04,0x04,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x14,0xed,0x76,0xd4,0x00,0x00,0x00,0x00,0xf0,0x00,0x00,0x00,0x90,
                        0xed,0x76,0xd4,0x00,0x00,0x00,0x00,0x90,0xed,0x76,0xd4,0x0c,0xed,0x76,0xd4,0xb4,0xec,0x76,0xd4,0x90,0xed,0x76,0xd4,0x00,0x00,
                        0x00,0x00,0x90,0xed,0x76,0xd4,0xe8,0x4e,0x26,0x80,0x08,0xd3,0x57,0x82,0x00,0x00,0x00,0x00,0x08,0x1c,0x1e,0xc0,0x00,0x00,0x00,
                        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0xb9,0x02,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                        0xf0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x90,0x02,0x70,0x44,0xfa,0xd8,0x82,0x00,0x00,0x00,0x00,0x44,0xfa,0xd8,0x82,0x00,
                        0x00,0x00,0x00,0x90,0xed,0x76,0xd4,0x24,0xf3,0x04,0x00,0x00,0x00,0x00,0x00,0x0c,0xed,0x76,0xd4,0xfc,0x50,0x26,0x80,0x00,0x00,
                        0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x10,0x00,0x00,0x0f,0x00,0x00,0x00,0x40,0x0f,0x05,0xd0,0x06,0x00,0x00,0x00,0x55,0x04,0x04,
                        0x00,0x00,0x00,0x00,0x00,0x90,0xed,0x76,0xd4,0x00,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x90,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,
                        0xac,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 };

需要给每个字节添加0x前缀,来表明是十六进制数据,但是这个数组有1136个字节,手动添加太麻烦了,大家有没有简便的方法,能够快速添加这个前缀,或者有别的初始化方法?

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2015-9-30 11:07:59 | 显示全部楼层
把,替换为,0x

出0入0汤圆

 楼主| 发表于 2015-9-30 11:08:12 | 显示全部楼层
发错板块了

出0入0汤圆

发表于 2015-9-30 11:09:16 | 显示全部楼层
这都要问?  唉,人懒还是脑子懒

查找替换啊

出0入0汤圆

发表于 2015-9-30 11:10:04 | 显示全部楼层
用 ,0x  替换 ,

出0入0汤圆

 楼主| 发表于 2015-9-30 11:11:16 | 显示全部楼层

,符号是需要的

出0入0汤圆

发表于 2015-9-30 11:12:03 | 显示全部楼层
记事本替换法

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2015-9-30 11:12:08 | 显示全部楼层
古二真。。

出0入0汤圆

发表于 2015-9-30 11:12:57 | 显示全部楼层
回贴的真快

出0入0汤圆

 楼主| 发表于 2015-9-30 11:12:59 | 显示全部楼层

这个可以

出0入0汤圆

发表于 2015-9-30 12:45:32 | 显示全部楼层
python 正则表示替换。。。

二楼最厉害。。。

  1. >>> import re
  2. >>> s='01,02,03'
  3. >>> re.sub(r',', ',0x', s)
  4. '01,0x02,0x03'
  5. >>>
复制代码

出110入26汤圆

发表于 2015-9-30 13:01:51 来自手机 | 显示全部楼层
word高级查找那替换就得了。。。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-29 07:37

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表