esp32 定义StringStream
时间: 2024-05-14 16:14:19 浏览: 94
esp32 线程
StringStream是一个基于字符串的流类,它可以将数据写入到一个字符串中,也可以从一个字符串中读取数据。在ESP32中,可以使用StringStream类来方便地进行字符串的操作。下面是一个示例代码:
```
#include <Arduino.h>
#include <sstream>
void setup() {
Serial.begin(9600);
std::ostringstream ss;
ss << "Hello, world! ";
ss << 123;
String str = ss.str();
Serial.println(str);
}
void loop() {
}
```
在这个例子中,我们先创建了一个ostringstream对象ss,然后使用它来写入字符串和整数数据。最后,我们将ss中的数据转换为一个字符串,保存到一个String对象中,并使用串口打印出来。
阅读全文