[英]how to convert String in arduino library to std::string in c++
我在將字符串轉換為 std::string 時遇到問題,將其傳遞給我的函數,因為我的代碼示例是
String dataString = configFile.readString();
rawData = simplifyData("try to fetch data as string from dataString");
由於std::string
有一個接受const char*
作為參數的構造函數,因此您可以使用它來復制您的String
,例如:
rawData = simplifyData(std::string(dataString.c_str()));
或者,由於這個構造函數是隱式的,你可以在你的函數調用中簡化它,比如
rawData = simplifyData(dataString.c_str());
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.