永发信息网

MFC文本框中小数点后只保留3位小数如何限定

答案:3  悬赏:30  手机版
解决时间 2021-03-23 14:42
  • 提问者网友:谁的错
  • 2021-03-23 00:28
MFC文本框中小数点后只保留3位小数如何限定
最佳答案
  • 五星知识达人网友:神鬼未生
  • 2021-03-23 01:06
float PI=3.1415926f;
CString str=_T("");
str.Format(_T("%.3f",PI));
SetDlgItemText(nID,str);
全部回答
  • 1楼网友:污到你湿
  • 2021-03-23 02:49
重写CEdit类吧.... 判断是否为输入'.'...如果是的话就只处理三次....多了就直接return处理了
  • 2楼网友:青灯有味
  • 2021-03-23 02:15
输出用的文本框可以定义其相关变量为CString类这个类有一个Format方法,是支持格式化输出通配符的,如果你要打印小数只要三位只要使用Format("%.3lf",a)(其中假设a是要打印的浮点数)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯