我正在用我的 ESP8266 Mac 地址中的 _
替换所有 :
。我尝试了这样的 replace()
方法:
WiFi.macAddress().replace(WiFi.macAddress().begin(),
WiFi.macAddress().end(), ':', '_');
但它不起作用并抛出 'class String' has no member begin
。
我不是 C++ 专业人士,所以也许您可以帮我将 Mac 地址中的所有 :
替换为 _
!
最佳答案
只要 replace 方法是无效的并且动态替换字符,您需要在操作它之前将 MAC 放入变量中。
String MAC = WiFi.macAddress();
MAC.replace(':', '_');
Serial.println(MAC);
关于c++ - Arduino 替换 : with _,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43170769/