可能重复:
way to get specific integer(s) from a double data type
C ++
所以我需要一种方法来从双56.279或任何其他整数中说出数字7,我无法弄清楚如何在不知道我的函数返回的双精度的情况下如何做到(所以我不能简单地做56.279 - .009)。
我的功能总是以秒数形式返回这个形式:000.000。我也只有5个字符空格来打印时间到 CONSOLE窗口所以
如果数字小于10我需要简单地打印0.000秒,如果超过10 00.00,如果超过60秒(1分钟)然后是0:00,最后如果超过10分钟我将打印00: 5个字符空间中的00。因此我需要摆脱56.279中的9,所以这个数字适合于空间。我想我只需要单独获取除9之外的每个数字并将它们插入到char数组中......
还有其他想法吗? 的谢谢!
答案 0 :(得分:1)