VC double CString 相互转换 摘录
来源:互联网 发布:东京 泡泡 上门 知乎 编辑:程序博客网 时间:2024/05/16 11:34
网上摘录的,很有用:
CString ---->double
首先你要确定你的工程字符集用的是多字节而不是unicode才能用下面的方法, 因为vs2008/2010默认使用的是unicode编码. 修改方式为: 在解决方案窗口右键工程名-->属性->General项(我用的是英文的)-->字符集, 选择多字节那个就行了
CString str;
转成int: ;int a = atoi(str.GetBuffer());
转成double: double b = atof(str.GetBuffer());
// 如果你坚持要用unicode的话, 你就用下面两个函数:
转成int: ;int a = _wtoi(str.GetBuffer());
转成double: double b = _wtof(str.GetBuffer());
double--------->CString
你是不是想显示在edit里面的结果是0.835209863832?
如果这样的话可以double a=8.35209863832E-1;
CString b;
b.Format("%.12f",a);//显示到小数点后12位,不够的话再加大一点D
b.Format(_T("%.12f"),a);//显示到小数点后12位,不够的话再加大一点D
否则 一般"%lf"只显示6位
0 0
- VC double CString 相互转换 摘录
- VC 中 Cstring 与 int、float、double、char、string数据类型的相互转换
- VC 中 Cstring 与 int、float、double、char、string数据类型的相互转换
- VC CString与char*相互转换
- String、CString、char*、int、float、double相互转换
- cstring和相关类型的相互转换int,double,char*
- MFC double char int 与 CString 相互转换
- MFC----Cstring 与 int、float、double 数据类型的相互转换
- CString double转换
- double 转换为CString
- CString转换成double
- VC++2005 CString和char*的相互转换
- VC中CString和WPARAM之间的相互转换
- VC中CString,char*,string,int之间的相互转换
- VC程序Unicode字符集下CString与char *相互转换
- VC中CString和WPARAM之间的相互转换
- VC++中CString和char*的相互转换
- VC中CString和WPARAM之间的相互转换
- JS中的事件绑定与捕获
- 面试题 不使用中间变量交换两个字符
- (白书训练计划)UVa 1152 4 Values whose Sum is 0(中途相遇法。。)
- 数据库索引的实现原理
- 【索引】Backtracking - Hard
- VC double CString 相互转换 摘录
- 关于js中的传递方式
- Java语言与应用框架——Struts官方文档
- Python(2.7.x)多线程的简单示例
- poj1182 并查集经典题 Weighted Union-Find Sets
- jquery中的冒泡事件
- AbstractAccountAuthenticator简介
- hdu 1880 二分+快排 水题
- hdu4856(bfs + 状态压缩)