1. 程式人生 > >MFC中,將IP地址轉化為整數

MFC中,將IP地址轉化為整數

在MFC中,有時需要將一個字串型別的IP地址轉化為整數,例如,將

CString strIP = "192.168.3.5";

strIP轉化為整數,轉化規則很簡單,即192*256*256*256 + 168*256*256 + 3*256 + 5; 用程式碼可以如下實現。
CString strIP = "0.0.1.0";
DWORD i;
i   =   inet_addr(strIP); 
i   =   htonl(i); 

其中,DWORD 也可以寫為unsigned long,最終結果儲存在變數 i 中。