inet_addr

inet_addr

inet_addr是一個計算機函式,功能是將一個點分十進制的IP轉換成一個長整數型數(u_long類型)等同於inet_addr()。

簡介

inet_addr方法可以轉化字元串,主要用來將一個十進制的數轉化為二進制的數,用途多於ipv4的IP轉化。

書寫格式

inet_addr();

舉例說明

in_addr_t inet_addr(const char* strptr);

返回:若字元串有效則將字元串轉換為32位二進制網路位元組序的IPV4地址,否則為INADDR_NONE

struct in_addr{

in_addr_t s_addr;

}

所處頭檔案: #include <arpa/inet.h>

例子:

daddr.s_addr=inet_addr("192.168.1.60");

相關詞條

熱門詞條

聯絡我們