如何将CString 的对象 转换成 Int 或 Double类型???相反的如何 把 Int 或 Double类型 转换成 CString
解决方案 »
- 关于wireshark接口?
- 视频转换后的重命名
- 100分!应该是一个非常简单的脚本问题,谢谢大家了!
- 用Xtreme Toolkit开发应用程序可行吗?
- 给定一个目录名或文件名,如何判断其是否存在?在线等
- 各位老大,有没有办法让我的程序停下来(在线等)
- 请问vc里面用什么函数创建文件,以及如何将一个char[6]里面存储的6位数字(中间有小数点,而且小数点位置不固定)转换成int
- 请问这个错误这么解决呀?
- 这个文件格式用什么打开??
- vc++做一个mfc简单计算器的时候出现 error C2065: 'Updatedata' : undeclared identifier
- DIRECTX编程 error C2065 请大家帮忙。
- ▂▃▄▅▇█▉关于程序退出和PostQuitMessage( 0 ) ██▇▅▄▃▂
短整型(int)
itoa(i,temp,10);///将i转换为字符串放入temp中,最后一个数字表示十进制
itoa(i,temp,2); ///按二进制方式转换
长整型(long)
ltoa(l,temp,10);
字符串转换为其它数据类型
strcpy(temp,"123"); 短整型(int)
i = atoi(temp);
长整型(long)
l = atol(temp);
浮点(double)
d = atof(temp);
使用cstring的成员函数format来转换,例如:
整数(int)
str.format("%d",i);
浮点数(float)
str.format("%f",i);
字符串指针(char *)等已经被cstring构造函数支持的数据类型可以直接赋值
str = username;
itoa()、_fcvt()把 Int 或 Double类型 转换成 CString或者用CString.Format()
int x=9;
double y = 9.00;
str.Format("%d",x);
str.Format("%f",y);int xx = atoi(str);
double yy = atof(str);
给分!
atoi
atof
atol
把 Int 或 Double类型 转换成 CString
int i(0);
CString str;
str.Format( "%d", i );
CString str;
str="123435";
int iStr=atoi(str);
long lStr=atol(str);第二种:
CString str;
int iStr=1234;
str.Format("%d",iStr);long lStr=12345678;
str.Format("%d",lStr);
atof
atolstring.Format("%x",..);
sprintf(string,"%x",..);