C语言:
/*************************************************************
函数名称:inet_aton
函数功能: 判断字符串cp 的是否符合IPv4 地址格式
参数说明:cp : 待判断的字符串;
ap : struct in_addr结构体变量;
成功:返回
***************************************************************/
int inet_aton(const char *cp, struct in_addr *ap)
{
int dots = 0;
register u_long acc = 0, addr = 0;
do {
register char cc = *cp;
switch (cc) {
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9':
acc = acc * 10 + (cc - '0'

该博客介绍了如何使用C语言的inet_aton函数来判断一个字符串是否符合IPv4地址的格式。函数通过逐字符解析,检查数字、点分隔符的合法性,并确保每个四段数值不超过255。
最低0.47元/天 解锁文章
501

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



