CString 转double
时间: 2023-09-28 08:07:19 浏览: 190
CString转int转二进制
你可以使用 `atof` 函数将 CString 转换为 double 类型。它的函数原型如下:
```c++
double atof(const char* str);
```
其中 `str` 参数是要转换的字符串,它可以是一个 CString 类型的变量的 GetBuffer() 返回值,如下所示:
```c++
CString strValue = "3.14";
double dValue = atof(strValue.GetBuffer());
```
需要注意的是,如果字符串不能被正确解析为 double 类型,则 `atof` 函数会返回 0。同时,这种方式只适用于字符串中只包含数字和小数点的情况,如果字符串中包含其他字符,则需要进行额外的处理。
阅读全文