完成到第三章3.4 P48

This commit is contained in:
riba2534
2019-01-13 14:11:31 +08:00
parent 40895a0ce5
commit 766d72b53f
4 changed files with 417 additions and 0 deletions

20
ch03/inet_addr.c Normal file
View File

@@ -0,0 +1,20 @@
#include <stdio.h>
#include <arpa/inet.h>
int main(int argc, char *argv[])
{
char *addr1 = "1.2.3.4";
char *addr2 = "1.2.3.256";
unsigned long conv_addr = inet_addr(addr1);
if (conv_addr == INADDR_NONE)
printf("Error occured! \n");
else
printf("Network ordered integer addr: %#lx \n", conv_addr);
conv_addr = inet_addr(addr2);
if (conv_addr == INADDR_NONE)
printf("Error occured! \n");
else
printf("Network ordered integer addr: %#lx \n", conv_addr);
return 0;
}