人生如逆旅,我亦是行人!江湖人称wsjjeremy.blog.chinaunix.net
ubuntuer
全部博文(930)
intern(3)
string(19)
正则表达式(5)
2011年(60)
2010年(220)
2009年(371)
2008年(279)
baocheng
nba76ers
renjian2
qq576709
mcn304
zibuyule
西农魔峰
曾德标
zhuqing_
shanck
tendy
moshangx
wb123456
smile124
hjshajsh
chenhong
bzhao
python16
分类: LINUX
2009-07-22 14:17:29
void getAddrSegment(char * ip, char * netmask){ struct in_addr addr_ip; struct in_addr addr_netmask; struct in_addr addr_ipseg; memset(&addr_ip, 0, sizeof(struct in_addr)); memset(&addr_netmask, 0, sizeof(struct in_addr)); memset(&addr_ipseg, 0, sizeof(struct in_addr)); inet_aton(ip, &addr_ip); inet_aton(netmask, &addr_netmask); addr_ipseg.s_addr = addr_ip.s_addr & addr_netmask.s_addr; char * ip_seg = inet_ntoa(addr_ipseg); printf("the segment of %s is %s\n", ip, ip_seg); return ;}
上一篇:从尾到头输出链表
下一篇:gcc宏的一些小探讨
登录 注册