博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
判断字符串是否是正确的IP格式的C语言函数
阅读量:4055 次
发布时间:2019-05-25

本文共 739 字,大约阅读时间需要 2 分钟。

来自:

一个用于识别字符串是否是IPV4C语言函数,保留下来供大家参考使用:

#include 
#include
#include
#include
#include
#include
int if_a_string_is_a_valid_ipv4_address(const char *str){ struct in_addr addr; int ret; volatile int local_errno; errno = 0; ret = inet_pton(AF_INET, str, &addr); local_errno = errno; if (ret > 0) fprintf(stderr, "\"%s\" is a valid IPv4 address\n", str); else if (ret < 0) fprintf(stderr, "EAFNOSUPPORT: %s\n", strerror(local_errno)); else fprintf(stderr, "\"%s\" is not a valid IPv4 address\n", str); return ret;}int main(){ char *pIP = "192.168.0.22"; char *pNotIP ="192.168.0.256"; if_a_string_is_a_valid_ipv4_address(pIP); if_a_string_is_a_valid_ipv4_address(pNotIP); return 0;}

转载地址:http://vtoci.baihongyu.com/

你可能感兴趣的文章
大数据框架:Spark 生态实时流计算
查看>>
大数据入门:Hive和Hbase区别对比
查看>>
大数据入门:ZooKeeper工作原理
查看>>
大数据入门:Zookeeper结构体系
查看>>
大数据入门:Spark RDD基础概念
查看>>
大数据入门:SparkCore开发调优原则
查看>>
大数据入门:Java和Scala编程对比
查看>>
大数据入门:Scala函数式编程
查看>>
大数据入门:Spark持久化存储策略
查看>>
大数据入门:大数据数据仓库解析
查看>>
大数据入门:Spark RDD、DataFrame、DataSet
查看>>
大数据流处理框架:Spark Streaming与Storm
查看>>
大数据入门:Flink状态编程与容错机制
查看>>
大数据基础:Java多线程入门
查看>>
大数据学习:Mybatis基础入门
查看>>
大数据基础:ORM框架入门简介
查看>>
大数据入门:微服务架构重要概念
查看>>
Java大数据基础:从Spring到Spring Boot
查看>>
Java大数据基础:Mybatis和Hibernate对比分析
查看>>
大数据基础:Mybatis零基础入门
查看>>