C/C++ 获取本机IP地址信息
#include#include #include<string> using namespace std; #pragma comment(lib, "WS2_32.lib") string getIP() { WSADATA WSAData; char hostName[256]; if (!WSAStartup(MAKEWORD(2, 0),&WSAData)) { if(!gethostname(hostName,sizeof(hostName))) { hostent *host=gethostbyname(hostName); if(host!=NULL) { return inet_ntoa(*(struct in_addr*)*host->h_addr_list); } } } return "Get IP failed."; } int main() { cout<<"IP地址为:"< endl; system("pause"); return 0; }