关于结构体的问题
定义结构体
typedef struct
{
U16 hardware_type;
U16 protocol_type;
U8 hwaddr_len;
U8 ipaddr_len;
U16 message_type;
U8 source_hwaddr[6];
U32 source_ipaddr;
U8 dest_hwaddr[6];
U32 dest_ipaddr;
} ARP_HEADER;
程序:
arp = (ARP_HEADER *)(P + 14);
。。。
当程序执行到下面这句时,程序就跑飞了。
if(arp-> source_ipaddr==10)
请问各位大侠,到底出了什么问题?
发表时间:2008年12月5日13:31:23