现在的位置: 首页 > 综合 > 正文

将ip转成long

2012年08月22日 ⁄ 综合 ⁄ 共 202字 ⁄ 字号 评论关闭
我们知道ip其实在计算机内部是用一个u_int就可以存储的,但是为了便于记忆,平时表示的时候采用的是点分十进制,那如果给你一个ip,你如何将他转化成一个long呢?

简单写了一个:

#include 

using namespace std;

long ip2long(const char *ip)
{
	long l = 0, lt = 0;
	char str[4];
	int len = strlen(ip);
	int k = 0;
	for (int i = 0; i 

抱歉!评论已关闭.