请大虾给我求个解指针错乱问题(已解决)

2020-01-04 19:04发布

本帖最后由 Srl6 于 2019-6-22 21:46 编辑

最近在搞个软件,不知为什么会因为指针错乱,非常不解。

无标题.png (602.72 KB, 下载次数: 0) 下载附件 2019-6-22 20:45 上传

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
Zphoenix
1楼-- · 2020-01-04 21:07
结构体成员对齐的问题
Srl6
2楼-- · 2020-01-05 02:25
Zphoenix 发表于 2019-6-22 20:51
结构体成员对齐的问题

怎样才能用ARP的定义指针不错乱
Srl6
3楼-- · 2020-01-05 03:28
 精彩回答 2  元偷偷看……
jswd0810
4楼-- · 2020-01-05 07:16
楼主改一下字体吧,注意版规
Srl6
5楼-- · 2020-01-05 10:46
Zphoenix 发表于 2019-6-22 20:51
结构体成员对齐的问题

#pragma pack(2)

struct ARP_Header        {
                u16 ARP_HWType;
                u16 ARP_PRType;
                u8 ARP_HWLen;
                u8 ARP_PRLen;       
                u16 ARP_Op;
                u8 ARP_Smac[6];
                u32 ARP_Sip;
                u8 ARP_Tmac[6];
                u32 ARP_Tip;
};


这样子定义问题解决。感谢感谢!!!!!
Srl6
6楼-- · 2020-01-05 13:34
jswd0810 发表于 2019-6-22 21:24
楼主改一下字体吧,注意版规

哦,好的。

一周热门 更多>