std::setfill()函式


C++函式std::setfill 的行為就像在流上呼叫c作為引數的成員填充,它作為操縱器插入(它可以插入到輸出流上)。

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

宣告

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

setfill (char_type c);

引數

  • c ? 流的新填充字元。char_type是流使用的字元型別(即,它的第一個類別範本引數charT)。

返回值

它返回unspecified,此函式應僅用作流操縱器。

範例

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

#include <iostream>
#include <iomanip>

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

編譯和執行上面的程式,將產生以下結果 -

yyyyyyyy77