国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C > 正文

C語言中網絡地址與二進制數之間轉換的函數小結

2020-01-26 14:54:29
字體:
來源:轉載
供稿:網友

C語言inet_ntoa()函數:將網絡二進制的數字轉換成網絡地址
頭文件:

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

定義函數:

char * inet_ntoa(struct in_addr in);

函數說明:inet_ntoa()用來將參數in 所指的網絡二進制的數字轉換成網絡地址, 然后將指向此網絡地址字符串的指針返回.

返回值:成功則返回字符串指針, 失敗則返回NULL.

C語言inet_aton()函數:將網絡地址轉成網絡二進制的數字
頭文件:

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

定義函數:

int inet_aton(const char * cp, struct in_addr *inp);

函數說明:inet_aton()用來將參數cp 所指的網絡地址字符串轉換成網絡使用的二進制的數字, 然后存于參數inp 所指的in_addr 結構中.

結構in_addr 定義如下

struct in_addr{  unsigned long int s_addr;};

返回值:成功則返回非0 值, 失敗則返回0.

C語言inet_addr()函數:將網絡地址轉成二進制的數字
頭文件:

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

定義函數:

unsigned long int inet_addr(const char *cp);

函數說明:inet_addr()用來將參數cp 所指的網絡地址字符串轉換成網絡所使用的二進制數字. 網絡地址字符串是以數字和點組成的字符串, 例如:"163. 13. 132. 68".

返回值:成功則返回對應的網絡二進制的數字, 失敗返回-1.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 昭平县| 元谋县| 穆棱市| 印江| 那曲县| 保靖县| 通河县| 沿河| 来安县| 重庆市| 五河县| 聂荣县| 泗水县| 宜昌市| 北安市| 岳西县| 中宁县| 横山县| 沧源| 清河县| 达孜县| 吉林市| 晋中市| 防城港市| 南靖县| 甘孜| 镇沅| 札达县| 奉化市| 鄂温| 关岭| 蒙山县| 双桥区| 内黄县| 延津县| 顺平县| 金山区| 项城市| 金堂县| 融水| 苏尼特左旗|