现在要写一个程序,从一个TXT文件里面读出10个网站的IP地址。
然后针对这10个IP地址添加10条路由。添加路由的命令需要输入对应IP地址的MASK,请问这个MASK怎么用代码计算出来?我需要如下一个函数:void MakeMask(const string & ip, string & mask)
{
//这里该如何写代码?
}
然后针对这10个IP地址添加10条路由。添加路由的命令需要输入对应IP地址的MASK,请问这个MASK怎么用代码计算出来?我需要如下一个函数:void MakeMask(const string & ip, string & mask)
{
//这里该如何写代码?
}
所以将最后7位置成0
就是ff ff ff 80,也就是255.255.255.128
问题是根本不知道什么子网不子网啊,就是根据一个网站的IP添加路由,添加路由的时候需要MASK,然后我就不知道这个MASK怎么计算了。
mask设置是看你想怎么路由了