BUF-> src具有类似37848238928的数字。 但是我想用此if(BUF-> src == 279383903)serialprint(“ fine”)进行过滤,但这不能是因为BUF struct和我的数字很长,如何在if块中与这些数字进行比较?
缓冲区:
#define BUF ((struct uip_eth_hdr *)&uip_buf[0])
struct uip_eth_hdr
{
struct uip_eth_addr dest;
struct uip_eth_addr src;
uint16_t type;
};
struct uip_eth_addr
{
uint8_t addr[6];
};