首页
社区
课程
招聘
[求助]求一将IP地址转换的方法
发表于: 2006-6-10 16:28 4783

[求助]求一将IP地址转换的方法

2006-6-10 16:28
4783
比如,已经知道128.0.0.3-127.0.0.1这个字符串,如和得到128,0,0,3和127,0,0,1这8个数据,并将他们存到数组

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 446
活跃值: (758)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
2
偶不会C语言,不过还是写了一段。

#include "stdio.h"
#include "stdlib.h"
#include "string.h"

static char *str1="128.0.0.3-127.0.0.1";

main()
{
        int i[8]={0};int j;
        char *str2,*a;
        str2=strchr(str1,45);
        *str2=46;
        for (j=0;j<8;j++)
        {
                str2=strchr(str1,46);
                i[j]=strtol(str1, &a, 10);
                str1=str2+1;
                printf("%d\n",i[j]);
        }
}
2006-6-10 17:46
0
雪    币: 146
活跃值: (33)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
3
最初由 wangshy 发布
偶不会C语言,不过还是写了一段。

#include "stdio.h"
#include "stdlib.h"
#include "string.h"
........

跟我的问题有点类似,"程序遇到问题,需要关闭
2006-6-10 18:41
0
雪    币: 446
活跃值: (758)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
4
tc 2.0 中没问题,只是随便写的
2006-6-10 18:44
0
雪    币: 235
活跃值: (100)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
#include <windows.h>
#include <stdio.h>

void main()
{
        char body[] = "128.0.0.1-127.0.0.1";

        int IP_A1;
        int IP_A2;
        int IP_A3;
        int IP_A4;

        int IP_B1;
        int IP_B2;
        int IP_B3;
        int IP_B4;

        sscanf(body,"%d.%d.%d.%d-%d.%d.%d.%d",&IP_A1,&IP_A2,&IP_A3,&IP_A4,&IP_B1,&IP_B2,&IP_B3,&IP_B4);
}
2006-6-11 00:12
0
游客
登录 | 注册 方可回帖
返回
//