C 语言检测输入的 ip 地址是否合法
下面是一个简单的程序示例:
复制代码
在此程序中,我们首先定义了一个函数isValid
,它用于检测一个字符串表示的 IP 地址是否合法。函数中使用了strtok_r
函数将 IP 地址字符串拆分为四个子串,然后使用atoi
函数将每个子串转换为整数并判断其大小是否在 0~255 之间,如果都满足,则说明 IP 地址合法。如果子串个数不是 4 个,也说明 IP 地址不合法。最后返回一个布尔类型的值表示检测结果。
在main
函数中,我们使用scanf
函数获取输入的 IP 地址字符串,并调用isValid
函数来检测 IP 地址是否合法。根据结果输出相应的提示信息即可。
这是一个简单的例子,你可以根据需要进行修改和优化。
相关技术视频教程:https://ke.qq.com/course/417774?flowToken=1013300
c/c++后端技术交流群:812855908
评论