2011-05-14 27 views
-2

可能重複:
way to get specific integer(s) from a double data type如何砍掉雙值幾個小數

C++

所以我需要一種方式來獲得說7號從雙56.279或任何其他的整數,我不知道如何做到這一點,而不知道從我的函數返回的雙是布萊恩克是(所以我不能簡單地做56.279 - 0.009)。

我的功能一直在返回秒數已過去作爲這種形式的雙重:000.000。我也只有5個字符的空格打印時間爲控制檯窗口所以

如果該數字小於十,我需要簡單地打印0.000秒,如果十幾00.00,如果六十餘秒(分鐘),然後是0點,最後如果超過10分鐘,我將在5個字符空間中打印00:00。因此我需要擺脫56.279中的9個,所以這個數字適合這個空間。我想我只需要單獨獲得每個數字除9以外,並將它們插入一個字符數組...

任何其他的想法?
謝謝!

+2

-1張貼重複..那太,在35分鐘內 – Nawaz 2011-05-14 07:15:37

+0

我認爲同一個OP發佈了兩次相同的Q,並且看起來像一個誠實的錯誤,因此將OP的-ve票選中。 – 2011-05-14 07:20:53

+0

嗯,我一直在編輯和重新制作最後一個問題,因爲它太模糊了,並且認爲它不同於一個新的問題。現在我試圖找出如何刪除這一個,因爲我剛剛檢查了另一個答案......所以每個人都停下來...... =) – Griffin 2011-05-14 07:23:08

回答