CString和double
时间: 2024-04-22 17:26:54 浏览: 152
MFC CString 可以通过 _ttof 函数将其转换为 double 类型。例如:
CString str = _T("3.14");
double d = _ttof(str);
其中,_T 宏是用来支持 Unicode 和 ANSI 字符集的。如果你的项目是 Unicode 字符集,_T("3.14") 会被转换为 L"3.14",如果是 ANSI 字符集,_T("3.14") 会被转换为 "3.14"。
相关问题
CSTRING 转double
<<引用[1]:atof()函数可以将C字符串转换为double类型。>>
以下是使用atof()函数将C字符串转换为double类型的示例:
```c
#include <stdio.h>
#include <stdlib.h>
int main() {
char str[] = "3.14159";
double val = atof(str);
printf("String value = %s, Double value = %f\n", str, val);
return 0;
}
```
cstring转double
MFC CString 可以通过 _ttof 函数将其转换为 double 类型。例如:
CString str = _T("3.14");
double d = _ttof(str);
其中,_T 宏是用来支持 Unicode 和 ANSI 字符集的。如果你的项目是 Unicode 字符集,_T("3.14") 会被转换为 L"3.14",如果是 ANSI 字符集,_T("3.14") 会被转换为 "3.14"。
阅读全文