IP位址轉換 int轉string

2021-08-16 15:21:47 字數 404 閱讀 8049

實際程式設計中,ip位址多用整型來表示,如int、unsigned int等。整型對於機器是友好的,對於編碼人員就不那麼友好了,畢竟我們還是喜歡用點分格式的ip位址,下面就寫了個簡單的小方法,供參考、使用;

#include "stdafx.h"

#include #include #include using namespace std;

string inttoip(int& iipint)

; stringstream strteam;

for (int i=0;i<4;i++) }

for (int i=0;i<4;i++) }

strip = strteam.str();

return strip;

}

將IP位址與Int轉換

有時會碰到這樣的需求,需要將ip位址轉換為整數存放,在讀取時再轉換為ip位址格式 1 將ip字串轉換為整型儲存 如下 string address int intaddress string ipaddress while address console.readline 0 console.rea...

將IP位址與Int轉換

有時會碰到這樣的需求,需要將ip位址轉換為整數存放,在讀取時再轉換為ip位址格式 1 將ip字串轉換為整型儲存 如下 string address int intaddress string ipaddress while address console.readline 0 console.rea...

ip位址與int型別的轉換

前言 最近看道乙個面試題目,大體意思就是將ip位址,例如 192.168.1.116 轉換成int型別,同時還能在轉換回去 思路 ip位址轉int型別,例如ip為 192.168.1.116 相當於 將ip位址分為了4部分,各部分對應的權值為256 3,256 2,256,1,相成即可 int型別轉...