2E1B0000-00000000-76000000-28000000-9000-0000-5F00-......
比如有如上数据,存储在一个BYTE info[100];
是把各种数据类型的数据都直接写到一个BYTE *中了
希望根据原来的数据读取出来
第一个数据是一个DWORD:0x00001b2e = 6958
第2个数据是一个DWORD:0x00000000 = 0
第3个数据是一个DWORD:0x00000076 = 118
...
第5个数据是一个DWORD:0x00000009 = 9
第6个数据是一个DWORD:0x000000f5 = 245定义一个BYTE * p;
p = info;
DWORD item1 = (DWORD)p ;
p = info + 4;
DWORD item2 = (DWORD)p ;
....这样对吗?
结果不是想取的值
请指点一下
比如有如上数据,存储在一个BYTE info[100];
是把各种数据类型的数据都直接写到一个BYTE *中了
希望根据原来的数据读取出来
第一个数据是一个DWORD:0x00001b2e = 6958
第2个数据是一个DWORD:0x00000000 = 0
第3个数据是一个DWORD:0x00000076 = 118
...
第5个数据是一个DWORD:0x00000009 = 9
第6个数据是一个DWORD:0x000000f5 = 245定义一个BYTE * p;
p = info;
DWORD item1 = (DWORD)p ;
p = info + 4;
DWORD item2 = (DWORD)p ;
....这样对吗?
结果不是想取的值
请指点一下
解决方案 »
- 如何获得一张图片的主色,
- Win32API,C/S结构,C这边多网卡,怎么选特定的网卡用来和S通信
- 运行的过程,请高手确认一下
- 安装了psdk,找不到strmbase.lib,关于directshow部分需要自己编译才能产生这些库?
- 一个单文档,我想在执行过程中show一个进度条显示文档打开的进度?
- 关于CListBox的Style风格?
- VC++ MFC ODBC应用程序 数据库可以删除,但无法添加和修改记录
- 若机器上有两块网卡,如何获得IP地址?
- 在按钮上加一个小的按钮
- 多视真多事儿!
- 怎么用dao打开access2002数据库?
- *** 看到一片文章,不明白他的意识 --- 自定义消息的处理函数,必须定义如下:afx_msg LRESULT OnMyMessage(WPARAM, LPARAM);
CUIntArray naTemp;
for (int nIndex=sizeof(info)/sizeof(*info);)
UINT nSize = sizeof(info)/sizeof(*info) / sizeof(DWORD);
DWORD *pdwTemp = (DWORD*)info;CUIntArray naTemp;
for (int nIndex=0; nIndex<nSize; nIndex++)
{
if (naTemp.Add(pdwTemp[nIndex]) < 0)
return false;
}