| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 564 人关注过本帖
标题:[求助]如何用ip地址作变量进行循环
只看楼主 加入收藏
guaishou369
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2005-12-18
收藏
 问题点数:0 回复次数:1 
[求助]如何用ip地址作变量进行循环
小弟正在边一个小程序,要对ip地址进行循环,我不会,希望各位高手指点一下。谢谢!!
搜索更多相关主题的帖子: 地址 变量 
2005-12-28 19:42
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 

方法很多

#include <stdio.h>

int main()
{
int Ip[4];
int Ip_End[4];
int i,flag ;
printf("请输入起始IP(xxx.xxx.xxx.xxx):\n");
scanf("%d.%d.%d.%d",&Ip[0],&Ip[1],&Ip[2],&Ip[3]);
printf("请输入终止IP(xxx.xxx.xxx.xxx):\n");
scanf("%d.%d.%d.%d",&Ip_End[0],&Ip_End[1],&Ip_End[2],&Ip_End[3]);

while(1)
{
if(Ip[0]==Ip_End[0]&&
Ip[1]==Ip_End[1]&&
Ip[2]==Ip_End[2]&&
Ip[3]==Ip_End[3])break ;
flag=1 ;
for(i=3;i>0;i--)
{
if(flag)Ip[i]++;
if(Ip[i]>=256)Ip[i]=0,flag=1 ;
else flag=0 ;
}
printf("%d.%d.%d.%d\n",Ip[0],Ip[1],Ip[2],Ip[3]);
getchar();

}
}


九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2005-12-28 20:56
快速回复:[求助]如何用ip地址作变量进行循环
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.010935 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved