gpt4 book ai didi

c++ - MFC 将双数据类型写入注册表

转载 作者:行者123 更新时间:2023-11-30 02:55:59 25 4
gpt4 key购买 nike

我正在开发一个需要将 double 类型的数据值存储到注册表的应用程序。我正在使用 MFC,但我在“theApp”中看到的唯一函数(根据我所做的搜索)是 GetProfileIntWGetProfileStringWGetProfileBinary。在保持尽可能高的精度的同时存储和检索数据的最佳方式是什么?

最佳答案

GetProfileBinary 函数是唯一合理的选择。使用字符串意味着进行转换,而使用 int 在许多情况下会失去精度。

double *pMyDouble;
UINT size = sizeof(*pMyDouble);
GetProfileBinary(sectionName, valueName, (LPBYTE *)&pMyDouble, &size);
double myDouble = *pMyDouble;

关于c++ - MFC 将双数据类型写入注册表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15978832/

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