gpt4 book ai didi

将整数值转换为 ip 地址

转载 作者:太空狗 更新时间:2023-10-29 14:53:20 24 4
gpt4 key购买 nike

如何将 32 位整数值转换为 ip 地址?

我有 int value=570534080 并想将其转换为 192.168.1.34

最佳答案

#include <stdio.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>

int main(void) {
int value=570534080;
struct in_addr addr = {value};
printf( "%s", inet_ntoa( addr ) );
return 0;
}

测试:http://ideone.com/RCDgj4

对于 Windows 使用 #include <winsock2.h>

关于将整数值转换为 ip 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19065584/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com