请问怎样将CString类转换为float类型? 谢了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CString str[20]="1998.1123";float m=0;m=atof(str); 以下是一些常用的数据类型转换,相信对你以后的学习会有用的。int i = 100;long l = 2001;float f=300.2;double d=12345.119;char username[]="大家好";char temp[200];char *buf;CString str;一、其它数据类型转换为字符串短整型(int)itoa(i,temp,10);///将i转换为字符串放入temp中,最后一个数字表示十进制itoa(i,temp,2); ///按二进制方式转换 长整型(long)ltoa(l,temp,10);二、从其它包含字符串的变量中获取指向该字符串的指针CString变量str = "2008北京奥运";buf = (LPSTR)(LPCTSTR)str; BSTR类型的_variant_t变量v1 = (_bstr_t)"程序员";buf = _com_util::ConvertBSTRToString((_bstr_t)v1);三、字符串转换为其它数据类型strcpy(temp,"123"); 短整型(int)i = atoi(temp); 长整型(long)l = atol(temp); 浮点(double)d = atof(temp);四、其它数据类型转换到CString使用CString的成员函数Format来转换,例如:整数(int)str.Format("%d",i); 浮点数(float)str.Format("%f",i); 字符串指针(char *)等已经被CString构造函数支持的数据类型可以直接赋值str = username; 求解CTreeCtrl::InsertItem()如何绑定到对应那个文件上 高分求助,写的控件在浏览器在调用中崩溃 Edit控件内容自动下拉? 顶的都有分~~~~~如果用OLE DB打开加了密码的ACCESS文件 小弟在此诚恳请教! 急,请教如何设置clistbox为可以多选 再进入vc的学习之前,又没有必要把c++学得很好,很透? 请诸位大虾介绍几个好的电脑书籍下载的网址! ◎◎超奇怪硬盘问题,有谁知道?◎◎ 有谁接活干? 基于对话框工程,工作区出问题:给控件添加变量之后,类视图里类不见了 如何设置edit box中的光标位置
float m=0;
m=atof(str);
long l = 2001;
float f=300.2;
double d=12345.119;
char username[]="大家好";
char temp[200];
char *buf;
CString str;一、其它数据类型转换为字符串
短整型(int)
itoa(i,temp,10);///将i转换为字符串放入temp中,最后一个数字表示十进制
itoa(i,temp,2); ///按二进制方式转换
长整型(long)
ltoa(l,temp,10);
二、从其它包含字符串的变量中获取指向该字符串的指针
CString变量
str = "2008北京奥运";
buf = (LPSTR)(LPCTSTR)str;
BSTR类型的_variant_t变量
v1 = (_bstr_t)"程序员";
buf = _com_util::ConvertBSTRToString((_bstr_t)v1);
三、字符串转换为其它数据类型
strcpy(temp,"123");
短整型(int)
i = atoi(temp);
长整型(long)
l = atol(temp);
浮点(double)
d = atof(temp);
四、其它数据类型转换到CString
使用CString的成员函数Format来转换,例如:
整数(int)
str.Format("%d",i);
浮点数(float)
str.Format("%f",i);
字符串指针(char *)等已经被CString构造函数支持的数据类型可以直接赋值
str = username;