【问题标题】:how to display float value in mfc application如何在 mfc 应用程序中显示浮点值
【发布时间】: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 将使用的字符串?

标签: c++ visual-studio mfc win32gui


【解决方案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 );

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多