#包括


#包括


#包括


#包括


#包括


#包括


#包括


int main(int argc、argv char *)


{


国际sockfd;


结构ifreq IFR;


char * ifname =eth0;


Strncpy (ifr.ifr_name, ifname, IFNAMSIZ-1);


sockfd =插座(af_inet,sock_stream,0);


如果(ioctl(sockfd,siocgifaddr,IFR)= 1)


{


printf(误差;


返回;


}


结构sockaddr_in * myaddr;


myaddr =(结构sockaddr_in *)(IFR。ifr_addr);


printf(IP:%s


}