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