Arduino 将 : 替换为 _
Arduino Replace : with _
我正在搞砸地将所有:
替换为ESP8266 Mac 地址中的_
。我像这样尝试了replace()
方法:
WiFi.macAddress().replace(WiFi.macAddress().begin(),
WiFi.macAddress().end(), ':', '_');
但它不起作用并扔'class String' has no member begin
.
我不是C++专业人士,所以也许您可以帮助我用_
替换Mac地址中的所有:
!
只要替换方法无效并动态替换字符,就需要在操作之前将 MAC 放入变量中。
String MAC = WiFi.macAddress();
MAC.replace(':', '_');
Serial.println(MAC);
相关文章:
- 在执行其他功能的同时播放动画(LED矩阵和Arduino/ESP8266)
- 模板参数替换失败,并且未完成隐式转换
- Arduino:for/while/if在void setup()或void loop()之前?——错误:之前需要不合格
- 如何用转义符替换字符串中的所有特殊字符
- 人脸跟踪arduino代码的优化
- 为什么除非添加括号,否则构造函数上的模板替换会失败?
- vscode下的Arduino代码出现意外编译错误
- 在一个读写器队列中,我可以用volatile替换原子吗
- Arduino从Txt读取整数
- 用符号版本替换对函数的所有调用
- Arduino C++在构造函数中用参数声明对象数组
- 如何通过替换顺序代码的while循环来添加OpenMP for循环
- 替换基于地图的所有引用
- C++ Boost::asio串行通信与Arduino无法写入
- 按平均值替换数组中的元素
- Arduino millis() - millis() 怎么能等于 0 以外的任何东西?
- 在Arduino中将PWM通道命名为LEDC是否有特定原因
- 'val' Arduino 错误代码之前的预期'('
- 我可以在这里替换什么,因为我不能在 C# 中使用隐式变量的 lambda 函数?
- Arduino 将 : 替换为 _