IP地址 点分十进制 网络字节序转换练习
int main(int argc, const char *argv[])
{
struct in_addr inp;
in_addr_t retval1 = inet_aton(IP,&inp);
if(retval1 == 0) //将点分十进制IP地址转换为网络字节序的整数
{
printf("转换失败\n");
return -1;
}
printf("IP192.168.1.10转换为网络字节序为:%#x\n",inp.s_addr);
printf("再利inet_ntoa()用将网络字节序转换为点分十进制IP \n");
printf("%s\n",inet_ntoa(inp)); //点分十进制转化为网络字节序整数函数
return 0;
}