gpt4 book ai didi

c++ - 如何将 Wifi.localIP() 转换为 String 并将其存储到外部变量

转载 作者:行者123 更新时间:2023-11-30 02:15:44 26 4
gpt4 key购买 nike

我正在尝试将 IP 地址存储到外部字符串中。我的 ip 地址值在 .cpp 中,但我想将它存储在我的 .h 文件中。我将其存储为字符串,因为我想将其作为链接。 (http://"ip地址"/)

我的 .h 文件

extern std::string ipadd1 = "";

我的 .cpp 文件

if (connectWifi("", "") == WL_CONNECTED)   {
DEBUG_WM(F("IP Address:"));
DEBUG_WM(WiFi.localIP());
ipadd1 = String(WiFi.localIP());
//connected
return true;
}

最佳答案

IPAddress 转换为 String,然后获取 const char * 并将其转换为 std::string.

ipadd1 = WiFi.localIP().toString().c_str();

关于c++ - 如何将 Wifi.localIP() 转换为 String 并将其存储到外部变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55804381/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com