int calculate_mask(char *mask, char *length)
{
int len = 0;
int sub_mask = 0xFFFFFFFF;
sscanf(length, "%d", &len);
sub_mask = sub_mask << len;
sprintf(mask, "%u.%u.%u.%u", sub_mask >> 24 & 0xFF, sub_mask >> 16 & 0xFF, sub_mask >> 8 & 0xFF, sub_mask & 0xFF);
return 0;
}
用子网掩码长度获得掩码ip
最新推荐文章于 2024-05-21 11:35:51 发布
6806

被折叠的 条评论
为什么被折叠?



