求编程达人帮我编个小程序~

软件要求是
设定一个ip段 比如 110.110.0.0----110.110.255.255
设定好几个端口 比如 80 8080 等等
然后将这两个ip段之间所有的ip列出
并保存在 ip.txt中

结果如下:
110.110.0.0:80
110.110.0.0:8080
110.110.0.1:80
.......

做好以后,发我邮箱里吧~
用什么语言无所谓,只要能达到要求的功能就行
测试可用后,200分送上...
cgl4134@163.com
谢谢了~~

代码如下所示,vc6.0上运行通过
#include <stdio.h>
#include <winsock2.h>
#pragma comment(lib,"Wsock32.lib")

int main()
{
unsigned long ulBeginIP;
unsigned long ulEndIP;
char szBeginIP[20] = "110.110.255.0";
char szEndIP[20] = "110.110.255.255";
unsigned long ulCurIP;
unsigned short ausPort[10] = {80,8080};
int PortNum = 2;
int i;
in_addr inaddr;

FILE *pFile = NULL;
pFile = fopen("ip.txt", "at");
if (NULL == pFile)
{
printf("open ip.txt fail.\r\n");
return 0;
}

ulBeginIP = ntohl(inet_addr(szBeginIP));
ulEndIP = ntohl(inet_addr(szEndIP));

for (ulCurIP = ulBeginIP; ulCurIP <= ulEndIP; ulCurIP++)
{
for (i = 0; i < PortNum; i++)
{
inaddr.S_un.S_addr = htonl(ulCurIP);
fprintf(pFile, "%s:%d\r\n", inet_ntoa(inaddr), ausPort[i]);
}

}

fclose(pFile);
return 1;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-08-12
诶有!真是笨蛋!好好学C++语言吧!

求编程达人帮我编个小程序~
代码如下所示,vc6.0上运行通过 include <stdio.h> include <winsock2.h> pragma comment(lib,"Wsock32.lib")int main(){ unsigned long ulBeginIP;unsigned long ulEndIP;char szBeginIP[20] = "110.110.255.0";char szEndIP[20] = "110.110.255.255";unsigned long ulCurIP;unsigne...

用Python做的整蛊小程序——整点阴间的东西
整蛊小游戏一:思维黑洞想象一下,编写一个无限循环的猜谜游戏,while True: 朋友输入他们的猜测,print("猜错喽"),永远的谜底,让对方永远猜不透你的心思。这小小的恶作剧,是不是让你的朋友们欲罢不能呢?整蛊小游戏二:弹窗大乱斗用Tkinter库编写一个死命弹窗的程序,import tkinter.messagebox,让...

他是什么小达人500字作文
1、他是编程小达人 在我身边,有一位被誉为编程小达人的朋友——小明。他对编程的热爱和执着追求,让我深受感染。小明从小就对电脑和编程有着浓厚的兴趣。当他第一次接触到编程语言时,他就像找到了自己的归宿。他利用课余时间自学各种编程语言,不断尝试编写各种小程序。随着时间的推移,小明的编程技能...

如何在VC中生成应用程序
程序需要一块内存用以储存数据时,就需要使用操作系统提供的「功能函数」来申请,如果内存分配成功,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这块内存。这就是「动态内存分配」,内存地址也就是编程中的「光标」。内存不是永远都招之即来、用之不尽的,有时候内存分配也会失败。当...

那些年学编程的孩子,现在怎么样了?
这位小女孩7岁时就开始学编程,希望可以通过编程开发一款移动应用,终于在她9岁大的时候,实现了自己的梦想,而且还成为苹果WWDC大会上最小的开发者。中国年龄最小的黑客——汪正扬 早在2009年,刚上小学二年级的汪正扬,在玩了大半年的“偷菜”游戏后,觉得特别无聊,便开始尝试写一些小程序。到了2014...

c语言如何学习
2、要自己动手 编程序是个实干的活,光说不练不行。刚开始学的时候可以多练习书上的习题。 对于自己不明白的地方,自己编个小程序实验一下是最好的方法,能给自己留下深刻的印象。 自己动手的过程中要不断纠正自己不好的编程习惯和认识错误。有一定的基础以后可以尝试编一点小游戏,文曲星之类的...

低代码究竟是什么
低代码开发是一种通过可视化进行应用程序开发的方法,使具有不同经验水平的开发人员可以通过图形化的用户界面,使用拖拽组件和模型驱动的逻辑来创建网页和移动应用程序。低代码开发平台使非技术开发人员可不必编写代码,而是将传统 IT 架构抽象化来支持专业开发人员。业务部门和 IT 部门的开发人员可以共同创建、...

21个副业赚钱的网站,简直不要太好用
2. 小蜜蜂云工作:选择计件、计时或长期项目,小蜜蜂涉及设计、短视频、市场营销、客服等多元化领域,包括实习和专业职位,适合不同阶段的工作者。3. 云队友:这里是技能交换的天堂,涵盖设计、文案、编程等技术与创意工作,只需发布你的才华,等待机会找上门。4. 程序员客栈:专为IT人才打造,轻松接单...

python转学c语言要多久(学了c++学python要多久)
学习C语言要多长时间学习C语言要一个月左右时间。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器...

现在的孩子为什么要学少儿编程?
最后我想说:少儿编程不应是一个功利的应试学习,学习的目的更多是培养孩子的抽象思维能力,锻炼孩子的独立思考能力。当然现在确实也有很多学校对参加过编程相关赛事的:如NOIP等获奖的小朋友更加择优录取。如果孩子对这方面有兴趣,为何不让孩子学习呢?少儿编程体验,请点击下方【了解更多】...

相似回答