gpt4 book ai didi

c++ - 使用不带 Unicode 的 ini 文件

转载 作者:太空宇宙 更新时间:2023-11-04 13:47:45 27 4
gpt4 key购买 nike

在 WinAPI 中是否有任何规定或以其他方式使用 ini 文件(或类似样式的配置文件)而不必为大多数事情使用 LPCWSTR?

我的应用程序始终使用单一宽度的 ASCII 字符串,我刚刚开始阅读 ini 文件。事实证明,Unicode 字符串很难处理和相互转换。

如果我找不到相当简单的东西,我想我将只使用 fstream 并完成它。

最佳答案

.INI 文件是非常古老的东西。它们在引入 Unicode 之前几十年就已经存在。它们是简单的 ASCII 文件。大量应用程序(包括我的应用程序)正在使用像 GetPrivateProfileString 这样的简单 ASCII Api 与它们一起工作。

如果您的应用程序默认使用 Unicode,您可以显式编写 GetPrivateProfileStringA。这将强制其所有参数为简单字符串。

关于c++ - 使用不带 Unicode 的 ini 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25059034/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com