在 SNAP Library 中,有一种方法可以让我在我的电脑中保存文件:
TSnap::SaveEdgeList(G, q, "Edge list format");`
在此函数中,第二个参数的类型为TStr
,表示 SNAP库中的字符串类型
我有一个字符串变量,其中包含我想要放置文件的完整目录:
string filedir = openFileDialog1->FileName;
我想要做的是将字符串变量的内容提供给TStr
变量,如下所示:
TStr q = filedir;
但不幸的是它给出了一个错误。 所以我想知道是否有人有替代解决方案或其他感谢你
答案 0 :(得分:0)
快速谷歌搜索显示TStr
可以通过TStr(const char* CStr)
构造函数从C字符串构建。
所以,以下工作:
TStr q = filedir.c_str();
或者,您可以直接传递filedir.c_str()
作为参数。