#include #include main(int argc,char *argv[]) { struct in_addr ipaddr,netmask; if(argc < 3){ fprintf(stderr,"usage: %s ipaddr ipmask\n"); exit(1); } inet_aton(argv[1],&ipaddr); inet_aton(argv[2],&netmask); ipaddr.s_addr &= netmask.s_addr; printf("%s\n",inet_ntoa(ipaddr)); exit(0); }