C++ iomanip 庫 - setfill 函式



描述

C++ 函式std::setfill 的行為如同使用 c 作為引數呼叫流上的 member fill 成員函式一樣(它可以作為操縱器插入到輸出流中)。

它用於將 c 設定為流的填充字元。

宣告

以下是 std::setfill 函式的宣告。

setfill (char_type c);

引數

c − 流的新填充字元。char_type 是流使用的字元型別(即其第一個類模板引數 charT)。

返回值

它返回未指定值。此函式應僅用作流操縱器。

異常

基本保證-如果丟擲異常,則流處於有效狀態。

資料競爭

它插入到的流物件會被修改。對同一流物件的併發訪問可能會導致資料競爭。

示例

下面的例子解釋了 setfill 函式。

#include <iostream>
#include <iomanip>

int main () {
   std::cout << std::setfill ('x') << std::setw (10);
   std::cout << 77 << std::endl;
   return 0;
}

讓我們編譯並執行上面的程式,這將產生以下結果:

xxxxxxxx77
iomanip.htm
廣告