簡體   English   中英

如何將arduino庫中的字符串轉換為c ++中的std :: string

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM