如何在 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 中保存应用程序特定数据? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何从 UWP 类中仅访问一种特定方法?

Android Firebase如何在特定用户下保存和检索数据

是否可以将文件保存到确切的特定位置? (Windows 8.1 通用应用程序 C#)

如何提高在 .NET windows 应用程序中保存多行的效率?

windows下怎么用C语言读取串口里的数据?

如何从 Firebase 获取特定用户的用户名?