2017-07-01 60 views
0

我試圖在數字前打印出來的數字與空間的一組量一組量,像這樣:如何打印輸出,在C++的空間

 123 
    456.789 
    9.342 

我試過std::setw()但它不會打印出我設定的空白數量,因爲我的數字長短不一。 C++中是否有函數可以完成我所需要的功能?

謝謝!

+0

你想對齊什麼嗎?左,右,小數?因爲「固定數量的空間」只是一串固定長度的空間。 –

+0

您現在在3行上顯示3個數字,它們似乎是左對齊的。我的編輯報告每個前面都有4個空格,但我想這4個空格是SO工具的'格式'提示,用於將行顯示爲'代碼'。你應該注意到這4個數字在它們前面有一個「固定數量的空格」,即0個空格,所以我們不能告訴你想要什麼。請顯示您想要的結果,這3行用不同的「固定數量的空間」。當你在這裏時,請至少看看[mcve]。 –

回答

2
cout << setw(numberOfSpaces) << "" << number << "\n";