用C语言实现一个函数,判断两个IP是否在同一个网段。。。。。。。。。。。。。。
ip与mask取&判断==
你描述的不够具体。你的IP地址是如何表示的?是一个字符串还是一个结构体或者是一个整型数组?不同的输入形式会导致不同的函数原型,实现的难度也是不一样的。例如,如果输入是一个字符串,则需要额外编码将字符串解析为数字。
获取到ip地址后比较前三段,如果前三段相同就在同一网段,比如192.168.0.1和192.168.0.2就在同一网段,192.168.0.1和192.168.1.1就不在同一网段