如何让用户在 tinyxml2 中输入 xml 文件的路径
how to make user enter the path of the xml file in tinyxml2
如何让用户输入要保存的 xml 文件的路径?
我希望用户输入类似 "c:\test.xml" 的内容
xml 文件由该名称和位置生成。
我试过了
string PathName;
cin >> PathName;
XMLDocument doc;
doc.SaveFile(PathName);
但它给了我错误
no instance of overloaded function matches the argument list
我知道这是一个如此简单的问题,但不知何故我被卡住了,抱歉
我认为您的错误是告诉参数类型与重载不匹配。试试这个:
auto result = doc.SaveFile(PathName.c_str());
编辑以包含函数的结果 - 如果失败,它应该给你一个错误代码。引用文档:
Save the XML file to disk. Returns XML_SUCCESS (0) on success, or an errorID.
如何让用户输入要保存的 xml 文件的路径?
我希望用户输入类似 "c:\test.xml" 的内容 xml 文件由该名称和位置生成。
我试过了
string PathName;
cin >> PathName;
XMLDocument doc;
doc.SaveFile(PathName);
但它给了我错误
no instance of overloaded function matches the argument list
我知道这是一个如此简单的问题,但不知何故我被卡住了,抱歉
我认为您的错误是告诉参数类型与重载不匹配。试试这个:
auto result = doc.SaveFile(PathName.c_str());
编辑以包含函数的结果 - 如果失败,它应该给你一个错误代码。引用文档:
Save the XML file to disk. Returns XML_SUCCESS (0) on success, or an errorID.