如何让用户在 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());
编辑以包含函数的结果 - 如果失败,它应该给你一个错误代码。引用文档:
将 XML 文件保存到磁盘。成功时返回XML_SUCCESS (0( 或错误 ID。
相关文章:
- 在C++程序中输入的文本文件将不起作用,除非文本被复制和粘贴
- 2D数组来自文本输入,中间有空格
- 如何使用 < 和 > 命令获取 c++ 中的输入和输出?
- 检查输入是否不是整数或数字
- 正在尝试了解输入验证循环
- 读取文件并输入到矢量中
- C++如何通过用户输入删除列表元素
- 用c++从输入文件中读取另一行
- Cppcheck生成xml转储文件
- 读取文件的最后一行并输入到链接列表时出错
- 创建一个函数以在输入为负数或零时输出字符串.第一次执行用户定义的函数
- 如何使用用户输入在C++中正确填充2D数组
- C++MySQL C api用户输入行
- 输入到文件并输出到另一个文件,并将流文件传递给函数
- 如何让用户在 tinyxml2 中输入 XML 文件的路径
- 提升输入流错误.如何将标准:矢量的动态矢量另存为 XML 文件
- 读取外部文件并在类似xml的输入中分配变量
- 从xml文件输入并使用rapidxml进行解析
- 我正在使用 Xercesc 来解析 xml 文档。我想知道我将如何使用 XML 值作为程序的输入?
- 使用XML模式类型的Qt GUI输入验证