自定义的结构体
typedef struct _OPENPROPACKET
{
WORD PacketLength;
BYTE Version;
DWORD BodyLengt;
BYTE FirCmd;
WORD SecCmd;
WORD ProNameId;
}OPENPROPACKET,*POPENPROPACKET;BYTE szMessage[1024];recv(szMessage);
然后在通过szMessage转换成为上面的结构体,
因为客户端发送的数据肯定是有类似这样的包"00100000";
后面是零的肯定会截取掉的。所以要怎么转换?
谢谢!
typedef struct _OPENPROPACKET
{
WORD PacketLength;
BYTE Version;
DWORD BodyLengt;
BYTE FirCmd;
WORD SecCmd;
WORD ProNameId;
}OPENPROPACKET,*POPENPROPACKET;BYTE szMessage[1024];recv(szMessage);
然后在通过szMessage转换成为上面的结构体,
因为客户端发送的数据肯定是有类似这样的包"00100000";
后面是零的肯定会截取掉的。所以要怎么转换?
谢谢!
解决方案 »
- 如何让ComboBox不具有编辑框里能输入的功能?
- 编写插件时,怎样进行调试?
- ASSERT(ContinueModal());的时候报Debug Assertion Fail
- 大家好,这是什么问题啊?
- 菜鸟,请各位大侠指教
- VC简单问题请教:怎样将信息打印到单文档工程的视内?谢谢!
- 请问大虾:怎么安装visual studio 7.0?
- 对话框为什么接收不到WM_IME_CHAR消息?(
- 如何使ListCtrl里的HeaderCtrl能响应DrawItem事件的功能?
- 求助 VS2010 调用excel宏的问题?
- CXImage编译出的DLL太大,怎样缩小体积。
- 关于WM_ENTERIDLE消息的问题
我复制的时候,大小总是不对。最后 sizeof(结构体)发现值是0x10
应该是0x0C的结贴了。