Re: [問題] setw運作子問題

看板C_and_CPP (C/C++)作者 (The Gazer)時間12年前 (2013/10/16 07:43), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串3/3 (看更多)
我知道setw是設寬度 所以我這行cout<<setw(); 後面沒在接輸出的東西那不就是說 先印出寬度為小括號內寬度的空白 在印數字?setw不是強制的所以應該印出後就無效了。 ※ 引述《adrianshum (Alien)》之銘言: : ※ 引述《ll33457791 (The Gazer)》之銘言: : [43] : : → ll33457791:換行望了打了ˊˋ比如我輸入number=4 那第一排 10/15 21:38 : : → ll33457791:不就是 4-1=3 第二排4-2=2 第三排4-3=1 個空格嗎 10/15 21:39 : 不是 : setw 指的不是有多少個空格,而是輸出共佔多少位 : 比如 setw 了 3, 然後你印 99 的話,便會印出 " 99" 共 : 三個位,而不是 " 99" (先三空格再 99) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.71.24.182

10/16 09:40, , 1F
cout<<setw(number-i)<<' ';
10/16 09:40, 1F

10/16 09:40, , 2F
不過這樣不需要空白的也會印出空白
10/16 09:40, 2F

10/16 15:11, , 3F
setw 是設定"下一個印的東西的寬度"
10/16 15:11, 3F

10/16 15:11, , 4F
並不會因為同一行沒繼續送東西就取消
10/16 15:11, 4F

10/16 15:12, , 5F
只要接下來有其他人送東西進去就會用上
10/16 15:12, 5F
文章代碼(AID): #1INTCp4L (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1INTCp4L (C_and_CPP)