如何在 Windows 中保存应用程序特定数据? [关闭]
Posted
技术标签:
【中文标题】如何在 Windows 中保存应用程序特定数据? [关闭]【英文标题】:How to Save App Specific Data in Windows? [closed] 【发布时间】:2018-01-10 09:33:45 【问题描述】:我使用 Visual C++ 编写了一个程序,它需要保存一些特定于应用程序的数据。我只是想知道:
我应该将数据存储在哪里?似乎有一个名为“C:\Users\xxx\AppData\Roaming”的文件夹将用于存储应用程序数据。那么如何为特定用户获取这样的文件夹。
是否有一个易于理解的示例来演示如何做到这一点?我只是找到一个article,但它只适用于 C#。 C++ 有没有好的示例?
谢谢
【问题讨论】:
请让您的问题自成一体。不要有只是链接到外部网站上的整篇文章。用您自己的话进行总结。 std::fstream 可能感兴趣。 如果您正在搜索 MS 特定的 C/C++ 方式 - 这可能会有所帮助:SO: SHGetFolderPath Deprecated: What is alternative to retrieve path for Windows folders? 【参考方案1】:C++ 不包含开箱即用的应用设置功能。
您可以使用文件/流手动构建一些东西。
您可以使用库,例如boost::program_options
(参见this 讨论)。
【讨论】:
以上是关于如何在 Windows 中保存应用程序特定数据? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
Android Firebase如何在特定用户下保存和检索数据
是否可以将文件保存到确切的特定位置? (Windows 8.1 通用应用程序 C#)