热度 1|
在编辑框中我们输入的数据实际上是字符串形式
因此在进行数据的运算前 我们可以用atoi或atof函数将字符串转换为整数型(atoi)或浮点型(atof)
如:double a;
char ch1[10];
a=atof(ch1);
但是显示数据又得将int 或double转化为字符串类型
转化为int时可用itoa(a,ch1,10);表示将int a转换为字符串类型存放在ch1中,10表示十进制
转化为double型时 可以:
假设编辑框ID为IDC_EDIT1
代码如下
double a;
CString str;
GetDlgItem(IDC_EDIT1)-> GetWindowText(str);//获得编辑框的数据
a=atof(str);//转化为double型
str.Format( "%0.2f ",a);//转化为CString型,保留2为小数
GetDlgItem(IDC_EDIT1)-> SetWindowText(str);//将数据输出到编辑框
小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)
GMT+8, 2024-4-20 21:24
Powered by Discuz! X3.4
© 2001-2023 Discuz! Team.