供参考
#include <stdioh>#include <stringh>
unsigned long str_to_hex(char str)
{
char p = str;
int i = 0;
unsigned long ret = 0;
unsigned char tmp;
if(str == NULL || strlen(str) > 15) return 0;
while(1)
{
if(str[i] == '' || str[i] == 0)
{
tmp = 0;
while(p < str + i)
{
tmp =10;
tmp += (p) - '0';
p ++;
}
p ++;
ret |= tmp;
if(str[i] == 0) break;
ret <<= 8;
}
i ++;
}
return ret;
}
void hex_to_str(unsigned long hex, char str)
{
sprintf(str, "%d%d%d%d", hex>>24, hex >> 16 & 0xff, hex >> 8 & 0xff, hex &0xff);
}
int main()
{
char start[16];
char end[16];
char buffer[16];
unsigned long start_h, end_h, i;
printf("input start:\n");
scanf("%s", start);
printf("input end\n");
scanf("%s", end);
start_h = str_to_hex(start);
end_h = str_to_hex(end);
for(i = start_h; i <= end_h; i ++)
{
hex_to_str(i, buffer);
printf("%s\n", buffer);
}
return 0;
}
625224228 - 625224239 日本 130341950 - 13034195255 日本 鬼子(仙台) 130541040 - 13054104255 日本 13015300 - 130153255255 日本 鬼子(东京电气通信大学) 131113550 - 13111360255 日本 鬼子(横滨) 133700 - 1339255255 日本 13392900 - 13392100255 日本 143902090 - 14390209255 日本 鬼子(东京) 15032600 - 1503270255 日本 鬼子(广岛) 157600 - 1576255255 日本 1657600 - 16576247255 日本 165762480 - 16576248255 日本 鬼子(大阪) 165762490 - 16576255255 日本 1941171000 - 194117100107 日本 194117100112 - 194117100255 日本 2020650 - 202066255 日本 2020720 - 202073255 日本 2020760 - 202076255 日本 2020930 - 202093255 日本 2026980 - 202698255 日本 20261030 - 2026103255 日本 2021100 - 20211206255 日本 202112080 - 20211255255 日本 2021280 - 2021215255 日本 2021300 - 20213254255 日本 2021500 - 20219255255 日本 20220900 - 2022090255 日本 202201100 - 20220110255 日本 202201230 - 20220124255 日本 202211120 - 20221127255 日本 202211500 - 20221153255 日本 20222640 - 20222127255 日本 2022300 - 20226255255 日本 2023200 - 20235255255 日本 2024800 - 20248255255 日本 2021391920 - 202139207255 日本 20214000 - 20214031255 日本 202176032 - 2021763255 日本 20220800 - 202242298 日本 2022422100 - 202255255255 日本 20313600 - 203141255255 日本 20317800 - 203183255255 日本 20321600 - 203216255255 日本 21071280 - 2107152255 日本 21071540 - 2107255255 日本 210571190 - 21057119255 日本 2108100 - 2108131255 日本 2108800 - 21088191255 日本 21012800 - 21014011255 日本 210140150 - 2101454429 日本 2101454431 - 210156109255 日本 2101561110 - 210162240193 日本 210162240195 - 21017374199 日本 21017374201 - 210175255255 日本 21018800 - 210191255255 日本 21019600 - 210199255255 日本 21022400 - 210239255255 日本 21024800 - 21025568233 日本 21025568235 - 21117211179 日本 21117211181 - 21117232145 日本 21117232147 - 21119255255 日本 21112200 - 211123255255 日本 21112500 - 211125255255 日本 21112600 - 21112618255 日本 鬼子(东京) 211126200 - 21112645255 日本 鬼子(东京) 2111261900 - 211126195255 日本 鬼子(千叶县) 212631910 - 2126319139 日本 2126319144 - 21263191179 日本 2131601990 - 213160199255 日本
以上就是关于qt或者C++怎么获取某个P段中的所有IP地址全部的内容,包括:qt或者C++怎么获取某个P段中的所有IP地址、求一些小日本活跃IP段、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)