69,377
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
int main()
{
union {
unsigned char bytes[4];
unsigned long val;
}IPAddr;
IPAddr.val = 43524353;
printf("IP is %d.%d.%d.%d\n", IPAddr.bytes[0], IPAddr.bytes[1], IPAddr.bytes[2], IPAddr.bytes[3]);
return 0;
}
sscanf(IP,"%ld.%ld.%ld.%ld",&l_ip1,&l_ip2,&l_ip3,&l_ip4);
sscanf(IP,"%[^.].%[^.].%[^.].%[^.]",&l_ip1,&l_ip2,&l_ip3,&l_ip4);