如何在 mfc 应用程序中显示浮点值
Posted
技术标签:
【中文标题】如何在 mfc 应用程序中显示浮点值【英文标题】:how to display float value in mfc application 【发布时间】:2014-04-04 18:03:38 【问题描述】:您好,我想将计算程序执行时间的浮点值传递给 mfc 应用程序对话框上的编辑框。
我已经有了等式
clock_t stime, etime;
float t = ((etime - stime) / (double)CLOCKS_PER_SEC);
我正在使用以下方法来传递整数值
parameter->results_dialog->m_atteptsEdit.SetWindowText( itoa(Attempts, val, 10 ) );
【问题讨论】:
那么您是在问如何将浮点数转换为 SetWindowText 将使用的字符串? 【参考方案1】:使用 CString::Format() 格式化浮点数并将其传递给 SetWindowText 函数。
clock_t stime, etime;
float t = ((etime - stime) / (double)CLOCKS_PER_SEC);
CString str;
str.Format("%f", t);
parameter->results_dialog->m_atteptsEdit.SetWindowText( str );
【讨论】:
以上是关于如何在 mfc 应用程序中显示浮点值的主要内容,如果未能解决你的问题,请参考以下文章
TCL:变量存储一个代表浮点数的十六进制值,如何将它作为浮点数显示在屏幕上?
如何使用extjs4.1在网格中按降序对带有连字符的浮点值进行排序