tianxiezhi 2016-03-06 14:39 采纳率: 50%
浏览 2008
已采纳

VC++获取编辑框数据求和后只显示整数不显示小数是什么原因呢?代码如下

请教下大家:
我用如下代码获取编辑框输入数据进行求和后只显示整数不显示小数有办法没呢?
int Si, Al, Sum;
char char1[10], char2[10];
GetDlgItem(IDC_EDIT_Si)->GetWindowText(char1, 10);//编辑框1数据
GetDlgItem(IDC_EDIT_Al)->GetWindowText(char2, 10);//编辑框2数据

Si = atoi(char1);
Al = atoi(char2);
Sum = Si + Al;//两个编辑框求和
 SetDlgItemInt(IDC_EDIT_HEJI, Sum);//显示求和数据
  • 写回答

6条回答

  • threenewbee 2016-03-06 14:46
    关注

    atoi是转换整数
    用atof

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(5条)

报告相同问题?

问题事件

  • 已采纳回答 11月5日

悬赏问题

  • ¥15 求解 yolo算法问题
  • ¥15 虚拟机打包apk出现错误
  • ¥30 最小化遗憾贪心算法上界
  • ¥15 用visual studi code完成html页面
  • ¥15 聚类分析或者python进行数据分析
  • ¥15 逻辑谓词和消解原理的运用
  • ¥15 三菱伺服电机按启动按钮有使能但不动作
  • ¥15 js,页面2返回页面1时定位进入的设备
  • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。