//现在有一个char 数组如下...
char pack[]=
{
0xF4,0x44,0x8D,0x01,0x09,0x76,0xBC,0xF7,
0xC6,0x1F,0x01,0x00,0x1C,0x0B,0x11,
0x00,0xB8,0x7F,0x0B,0x00,0x23,0xA6,0x4B,
0x00,0x84,0xDD,0x09,0x00,0x0A,0x49,0x0A,
0x00,0xDC,0x89,0x0B,0x00,0xEB,0x98,0x00,
0x00,0x02,0x00,0x00,0x00,0x10,0xE4,0x03,
//另外问一下..这种定义数组有问题吗?有警告错误....
};
//一个结构体
struct INFO
{
char name[32];
BYTE other[4];
};
INFO info;
我现在想从 pack 的第 10 个字符起. 复制到到 info的一个结构体中..
这个应该如何操作?
-----------------------------
我是这么想的... &pack[9] 这样就表示这个数组第 10 个字符地址..
为什么.我不可以直接把这个地址赋值给 info 呢?
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课