在C++中,我有一些像這樣的代碼:如何獲得std :: stringsteam來排列浮點數的小數位?
float hits = 10.12;
float mins = 2.19;
std::ostringstream ss;
ss.precision(2);
ss << std::fixed << hits << "%\n"
<< std::fixed << mins << "%";
std::cout << ss.str();
這是給我這個輸出:
10.12%
2.19%
然而,不是我想的小數點對齊:
10.12%
2.19%
有沒有辦法用小數點前的空格填充小數點前兩位數的固定寬度的空格?
該文檔說什麼? – 2013-03-13 14:00:24
@彼得 - 這種東西不直觀,就像很多'iostreams'的花裏胡哨一樣。我認爲這是一個很好的問題,不值得RTFM的迴應。 – 2013-03-13 14:01:42
@彼得伍德:什麼文件?或者您的評論只是一個很好的RTFM? – aggsol 2013-03-13 14:02:04