CString 转double
时间: 2023-09-28 07:07:19 浏览: 204
CString类型转换
5星 · 资源好评率100%
你可以使用 `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。同时,这种方式只适用于字符串中只包含数字和小数点的情况,如果字符串中包含其他字符,则需要进行额外的处理。
阅读全文