![](/img/trans.png)
[英]how to convert String in arduino library to std::string in c++
[英]C++ SNAP Library convert std::string to TStr
在SNAP庫中,有一種方法可以讓我在PC中保存文件,方法是:
TSnap::SaveEdgeList(G, q, "Edge list format");`
在此函數中,第二個參數的類型為TStr
,它表示SNAP庫中的字符串類型
我有一個字符串變量,其中包含一個完整目錄,該目錄將我的文件放置在這樣的位置:
string filedir = openFileDialog1->FileName;
我想要做的是將字符串變量的內容提供給TStr
變量,如下所示:
TStr q = filedir;
但不幸的是,它給出了一個錯誤。 所以我想知道是否有人有替代解決方案或其他東西謝謝
快速谷歌搜索揭示, TStr
可從C-串經由被構建TStr(const char* CStr)
構造。
因此,以下將起作用:
TStr q = filedir.c_str();
或者,您可以直接將filedir.c_str()
作為參數傳遞。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.