99问答网
所有问题
输入一个IP地址,如何检测该IP地址的合法性呢?用C语言实现!
如题所述
举报该问题
推荐答案 2012-04-24
你输入的Ip地址和数据库的IP地址对比一下,如果数据库里面有的话,就合法,否则不合法。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/eWBzeeWvj.html
其他回答
第1个回答 2014-02-26
主要是添加俩部分判断:
一 判断输入的4段数都小于256,你需要四个整形来记录你的输入并且做判断
二 将4个小于整形数256的数通过移位组合成地址,判断地址是A,B,C类
相似回答
C语言
问题 C:
IP地址的合法性检查?
答:
if (NULL == ip || *ip == '.') { /*排除输入参数为NULL, 或者一个字符为'.'的字符串*/ return 0;} char *p = ip;while (*p) { if (*p == '.') { dots ++;if (setions >= 0 && setions <= 255) { /*
检查ip
是否合法*/ setions = 0;p++;continue;} return 0;}...
c语言实现
判断
ip地址
是否
合法
答:
include <stdio.h>int checkIP(const char* p){ int n[4]; char c[4]; if (sscanf(p, "%d%c%d%c%d%c%d%c", &n[0], &c[0], &n[1], &c[1], &n[2], &c[2], &n[3], &c[3]) == 7) { int i; for(i = 0; i < 3; ++i) if ...
菜鸟
C语言
编程判断
IP
MA
C地址
是否
合法
答:
int checkIP(const char* p){ int n[4];char c[4];if (sscanf(p, "%d%c%d%c%d%c%d%c",&n[0], &c[0], &n[1], &c[1],&n[2], &c[2], &n[3], &c[3])== 7){ int i;for(i = 0; i < 3; ++i)if (c[i] != '.')return 0;for(i = 0; i < 4;...
C语言IP地址
查询系统
如何实现?
答:
我觉得你这个需求,倒不一定非得
用c语言
来实现。你这个其实可以调用百度的插件,因为你在百度上输入这个
IP地址的
话,然后他就能查出来这个IP所在的位置,你可以用JAVA,然后调用百度的一些插件就能实现这个功能。
C语言实现,如何
判断
一个
字符串属于ABCDE哪类
地址
。。。
答:
1. A类
IP地址
一个
A类IP地址由1字节的网络地址和3字节主机地址组成,网络
地址的
最高位必须是“0”,地址范围从1.0.0.0 到126.0.0.0。可用的A类网络有126个,每个网络能容纳1亿多个主机。2. B类IP地址 一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址最高位必须是“...
如何用c语言实现
从
一个
文件中提取
ip地址,
ma
c地址
和时间
答:
换一换 登录 还没有百度账号?立即注册 知道日报 全部文章 1903 为什么英、法、德、俄、美等国元...× 个人、企业类侵权投诉 违法有害信息,请在下方选择后提交 类别 垃圾广告 低质灌水 色情、暴力 政治敏感 我们会通过消息、邮箱等方式尽快将举报结果通知您。 说明 0/200 提交 取消 新手...
急求一道关于
IP地址
与子网掩码
的C语言
编程题(
用C语言实现
)
答:
IP地址
是32位的,也就是4字节。取值可以任意。掩码也是32位的,一般建议前面的位都为1,后面的位都为0。所以本题:(1)只要是32位的都是有效的。(2)判断是否全1后面接全0,可用如下代码实现:include<stdio.h> void main(){ unsigned yanma,bianliang=0x80000000;int isyanma=0,i;printf("...
c语言
非法
地址
是什么
答:
在每个
合法IP地址
中,有四个以“.”分隔的3位数字,每个3位数字介于0和255之间,包括255。我相信经过学习,我们已经知道如何判断IP地址是否合法。IP地址:Internet协议
地址,
缩写为IP地址。IP地址是IP协议提供的统一地址格式。它为因特网上的每个网络和每个主机分配一个逻辑地址,以屏蔽物理
地址的
差异。
C语言如何实现IP地址
查询系统
答:
C语言如何实现IP地址
查询系统参考如下:void GetNameAndIp(){struct hostent *host;struct in_addr *ptr;DWORD dwScope = RESOURCE_CONTEXT;NETRESOURCE *NetResource = NULL;HANDLE hEnum;WNetOpenEnum(dwScope, NULL, NULL, NULL, &hEnum);WSADATA wsaData;WSAStartup(MAKEWORD(
1,
1), &wsaData);...
大家正在搜
如何识别合法的IP地址
IP地址不合法的主机地址
下列属于合法的IP地址的是
什么是合法的IP地址
验证用户ip合法性的方法
IP地址是否合法
IP地址合法
合法IP地址判断
IP地址不合法
相关问题
c语言实现判断ip地址是否合法
如何用C语言判断ip地址是否合法
C语言题目:输入一个IP地址,判断是否为正确形式
C语言输入一个地址,判读该地址是IPV6还是IP
使用C语言判断一个IP 地址是否为私有地址
急求一道关于IP地址与子网掩码的C语言编程题(用C语言实现)
如何获取本机的IP地址用C语言实现
C语言如何实现IP地址查询系统