因为内在的数据要求精度高,但显示精度要求受到限制,如果通过与字符串转化来控制显示精度就丢失了数据精度
解决方案 »
- 如何自己做QQ客户/服务器端
- ATL的IConnectionPointImpl::Advise函数,对应api/sdk里面的什么函数?
- 为什么我的编译器警告信息不正常?
- 串口通讯如何让目标机执行程序呢?
- 急!!!!关于读取OpenGL纹理贴图的问题
- 一个简单的sql语句
- 有关CListCtrl的问题__OnDblclk(NMHDR* pNMHDR, LRESULT* pResult) 中如果运用pNMHDR来获取文本呢
- 我知道是简单的问题,但是我不会,请帮忙,谢谢,谢谢,谢谢,
- 垃圾箱里的文件怎么变成实现还原?
- 在视图中如何调用对话框资源?
- htons的问题。——着急呀,在线等。。。
- 怎样把一个窗口总放在最前面?
根据要求自己定精度
str.Format(_T("Second Floating point: %.2f\n"), 12345.12345);output:
12345.12345
12345.12
char a[255];
sprintf(a,"%12.10f",n);
double a=1.23232; //a 与文本框关联
要求文本框 显示1.23 并接受实数输入,如果没有用户输入 最好返回a=1.23232,否则返回用户输入数据
现状只好
char str[255];
sprintf(str,"%.2f",a);
a=atof(str);
但这样麻烦也损失了精度