C語言中網(wǎng)絡(luò)地址與二進制數(shù)之間轉(zhuǎn)換的函數(shù)小結(jié)
C語言inet_ntoa()函數(shù):將網(wǎng)絡(luò)二進制的數(shù)字轉(zhuǎn)換成網(wǎng)絡(luò)地址
頭文件:
#include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h>
定義函數(shù):
char * inet_ntoa(struct in_addr in);
函數(shù)說明:inet_ntoa()用來將參數(shù)in 所指的網(wǎng)絡(luò)二進制的數(shù)字轉(zhuǎn)換成網(wǎng)絡(luò)地址, 然后將指向此網(wǎng)絡(luò)地址字符串的指針返回.
返回值:成功則返回字符串指針, 失敗則返回NULL.
C語言inet_aton()函數(shù):將網(wǎng)絡(luò)地址轉(zhuǎn)成網(wǎng)絡(luò)二進制的數(shù)字
頭文件:
#include <sys/scoket.h> #include <netinet/in.h> #include <arpa/inet.h>
定義函數(shù):
int inet_aton(const char * cp, struct in_addr *inp);
函數(shù)說明:inet_aton()用來將參數(shù)cp 所指的網(wǎng)絡(luò)地址字符串轉(zhuǎn)換成網(wǎng)絡(luò)使用的二進制的數(shù)字, 然后存于參數(shù)inp 所指的in_addr 結(jié)構(gòu)中.
結(jié)構(gòu)in_addr 定義如下
struct in_addr { unsigned long int s_addr; };
返回值:成功則返回非0 值, 失敗則返回0.
C語言inet_addr()函數(shù):將網(wǎng)絡(luò)地址轉(zhuǎn)成二進制的數(shù)字
頭文件:
#include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h>
定義函數(shù):
unsigned long int inet_addr(const char *cp);
函數(shù)說明:inet_addr()用來將參數(shù)cp 所指的網(wǎng)絡(luò)地址字符串轉(zhuǎn)換成網(wǎng)絡(luò)所使用的二進制數(shù)字. 網(wǎng)絡(luò)地址字符串是以數(shù)字和點組成的字符串, 例如:"163. 13. 132. 68".
返回值:成功則返回對應(yīng)的網(wǎng)絡(luò)二進制的數(shù)字, 失敗返回-1.
上一篇:C語言中g(shù)etopt()函數(shù)和select()函數(shù)的使用方法
欄 目:C語言
下一篇:C語言的isatty函數(shù)和ttyname函數(shù)以及sendmsg函數(shù)用法
本文標題:C語言中網(wǎng)絡(luò)地址與二進制數(shù)之間轉(zhuǎn)換的函數(shù)小結(jié)
本文地址:http://mengdiqiu.com.cn/a1/Cyuyan/2773.html
您可能感興趣的文章
- 04-02c語言函數(shù)調(diào)用后清空內(nèi)存 c語言調(diào)用函數(shù)刪除字符
- 04-02c語言的正則匹配函數(shù) c語言正則表達式函數(shù)庫
- 04-02func函數(shù)+在C語言 func函數(shù)在c語言中
- 04-02c語言中對數(shù)函數(shù)的表達式 c語言中對數(shù)怎么表達
- 04-02c語言用函數(shù)寫分段 用c語言表示分段函數(shù)
- 04-02c語言編寫函數(shù)冒泡排序 c語言冒泡排序法函數(shù)
- 04-02c語言沒有round函數(shù) round c語言
- 04-02c語言分段函數(shù)怎么求 用c語言求分段函數(shù)
- 04-02C語言中怎么打出三角函數(shù) c語言中怎么打出三角函數(shù)的值
- 04-02c語言調(diào)用函數(shù)求fibo C語言調(diào)用函數(shù)求階乘


閱讀排行
本欄相關(guān)
- 04-02c語言函數(shù)調(diào)用后清空內(nèi)存 c語言調(diào)用
- 04-02func函數(shù)+在C語言 func函數(shù)在c語言中
- 04-02c語言的正則匹配函數(shù) c語言正則表達
- 04-02c語言用函數(shù)寫分段 用c語言表示分段
- 04-02c語言中對數(shù)函數(shù)的表達式 c語言中對
- 04-02c語言編寫函數(shù)冒泡排序 c語言冒泡排
- 04-02c語言沒有round函數(shù) round c語言
- 04-02c語言分段函數(shù)怎么求 用c語言求分段
- 04-02C語言中怎么打出三角函數(shù) c語言中怎
- 04-02c語言調(diào)用函數(shù)求fibo C語言調(diào)用函數(shù)求
隨機閱讀
- 08-05DEDE織夢data目錄下的sessions文件夾有什
- 04-02jquery與jsp,用jquery
- 08-05織夢dedecms什么時候用欄目交叉功能?
- 01-11ajax實現(xiàn)頁面的局部加載
- 08-05dedecms(織夢)副欄目數(shù)量限制代碼修改
- 01-10SublimeText編譯C開發(fā)環(huán)境設(shè)置
- 01-11Mac OSX 打開原生自帶讀寫NTFS功能(圖文
- 01-10使用C語言求解撲克牌的順子及n個骰子
- 01-10delphi制作wav文件的方法
- 01-10C#中split用法實例總結(jié)