判断IP地址的正确性

dudu11265 2012-04-24 05:36:12
求解:为什么是字符串长度要小于3?

char strIP[256];

printf("\nPlease Enter IP/Domain.........:"); //12
scanf("%s",strIP);//从键盘读取需要连接的IP,域名 //13
if ( strlen(strIP) < 3 ) { printf("\nBad IP/Domain\n"); getch(); return 0; }//判断域名的正确性
printf("\nPort...........%d :",nPort);//显示连接的端口号
...全文
128 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
liubingqian 2012-04-24
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

IP地址在简单也要7个字节把,1.1.1.1 3都有点小。。。
[/Quote]
一个IPv4地址用四个字节存储正好足够。
nice_cxf 2012-04-24
  • 打赏
  • 举报
回复
IP地址在简单也要7个字节把,1.1.1.1 3都有点小。。。

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧