setfill 是 C 流操作器的成員函數,用於設定流中未填充字符的填充字符,從而填充插入操作符產生的未填充字段。語法:ostream& setfill(char ch),其中 ch 是要設定為填滿字元的字元。範例:setfill('') 可用星號填入 10 位寬的整數或字串,如 123 或 *Hello。
setfill 在 C 中的使用
##setfill 是什麼?
setfill 是 C 中流操作器的成員函數,用於設定流中未填充字元的填充字元。這些字元用於填充流中尚未填充的字段,這些字段通常是由插入操作符 (<<) 產生的。如何使用 setfill
要使用 setfill 函數,需要寫下列語法:<code class="cpp">ostream& setfill(char ch);</code>其中,ch 是要設定為填滿字元的字元。
範例
以下範例示範如何使用setfill 函數:<code class="cpp">#include <iostream> using namespace std; int main() { // 设置填充字符为星号 (*) cout.setfill('*'); // 输出一个 10 位宽的整数 cout << setw(10) << 123 << endl; // 输出一个 10 位宽的字符串 cout << setw(10) << "Hello" << endl; return 0; }輸出:<p></p> <pre class="brush:php;toolbar:false"><code>********123 ******Hello</code>如你所見,數字和字串前面都填充了星號,填充寬度為10。
注意事項
以上是c++中setfill怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!