导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→关于结构体的问题

* 40597: 关于结构体的问题

   nancy_peng 
nancy_peng发表的帖子 

 关于结构体的问题
定义结构体
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

  
回复该帖

本主题共有 2 帖,分页:>>>>>该主题的所有内容[2]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  56021.[详细]菜鸟的见解
摘要:arp = (ARP_HEADER  *)(P + 14);  不明白你这句话是什么意思,到底要做什么事情。但是希望arp赋值后能够保证恰好在一个结构变量的位置......(144字)
- [nudtfish][610次] 2008年12月30日

[上一篇帖子]:[原创]高可靠芯片设计服务珠海矽微电子科技有限公司专注于高可靠性集成电路设计。我们经验丰富的研发团队
[下一篇帖子]:[原创]USB口智能步进电机控制器上位机(PC机或具有USB接口的其他控制设备)通过USB接口连接到