inet_pton函数示例
时间: 2024-01-24 12:04:29 浏览: 67
pthon的函数
下面是一个示例,使用inet_pton函数将IP地址转换为二进制格式:
```c
#include <stdio.h>
#include <stdlib.h>
#include <arpa/inet.h>
int main() {
const char* ip_addr = "192.168.0.1";
struct in_addr addr;
if (inet_pton(AF_INET, ip_addr, &addr) == 0) {
printf("Invalid IP address\n");
exit(1);
}
printf("IP address in binary format: 0x%x\n", addr.s_addr);
return 0;
}
```
在这个例子中,我们将IP地址"192.168.0.1"转换为二进制格式,并将结果打印出来。如果IP地址无效,则程序将退出并打印一个错误消息。
阅读全文