![](/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.