c++无法获取本地ip地址
来源:懂视网
责编:小OO
时间:2024-10-18 09:45:12
c++无法获取本地ip地址
#include。voidtrimstring(std::string&str)。{;if(。str.empty())。{;str.erase(0,str.find_first_not_of(""))。str.erase(str.find_last_not_of("")+1)。};};std::stringgetlocalip()。std::string。ip"127.0.0.1")。std::stringipconfig_content。FILE*fp=_popen("ipconfig","r")。if(NULL。=fp)。{;charline[4096]。while(NULL。=fgets(line,sizeof(line)。
导读#include。voidtrimstring(std::string&str)。{;if(。str.empty())。{;str.erase(0,str.find_first_not_of(""))。str.erase(str.find_last_not_of("")+1)。};};std::stringgetlocalip()。std::string。ip"127.0.0.1")。std::stringipconfig_content。FILE*fp=_popen("ipconfig","r")。if(NULL。=fp)。{;charline[4096]。while(NULL。=fgets(line,sizeof(line)。

可以使用ipconfig列出它们。#include
#include
voidtrimstring(std::string&str)
{
if(!str.empty())
{
str.erase(0,str.find_first_not_of(""));
str.erase(str.find_last_not_of("")+1);
}
}
std::stringgetlocalip()
std::string
ip"127.0.0.1");
std::stringipconfig_content;
FILE*fp=_popen("ipconfig","r");
if(NULL!=fp)
{
charline[4096];
while(NULL!=fgets(line,sizeof(line)。
c++无法获取本地ip地址
#include。voidtrimstring(std::string&str)。{;if(。str.empty())。{;str.erase(0,str.find_first_not_of(""))。str.erase(str.find_last_not_of("")+1)。};};std::stringgetlocalip()。std::string。ip"127.0.0.1")。std::stringipconfig_content。FILE*fp=_popen("ipconfig","r")。if(NULL。=fp)。{;charline[4096]。while(NULL。=fgets(line,sizeof(line)。