网络地址格式的如何转换?
inet_addr()这个函数是转化成数字了 比如inet_addr(202.113.1.12):201421458
可不可以再把这个数字转换成IP形式呢? 因为我要再pingproc(char *ip)中使用这个变量
我的目的是:从命令行中提取要PING的机器地址段,然后各个处理
比如一个地址段:从202.113.1.12到202.113.1.255, 先看看我的笨方法,大概是这个意思
我的困难在于如何再把数字格式转化成字符串,或者说IP的格式
unsigned long i,j,k;
i=inet_addr("202.113.1.12");
j=inet_addr("202.113.1.255");
for(k=i;k<=j;k++)
{
char *ip = addrproc(k); //addrproc()如何完成??????
pingproc(ip);
}