在C++中,setfill
是一個用于設置填充字符的流操縱符。setfill
函數允許您指定在進行對齊操作(如右對齊或左對齊)時使用的填充字符。默認情況下,填充字符是空格。
setfill
的一般語法如下:
cout << setfill('填充字符');
在這個語法中,setfill
函數接受一個字符參數,該參數表示要用作填充字符的字符。例如,如果您要使用*
字符作為填充字符,可以使用以下代碼:
cout << setfill('*');
然后,當使用setw
進行寬度設置時,setfill
指定的填充字符將用于填充不夠寬度的位置。例如:
cout << setw(10) << 100; // 輸出結果為 "*******100"