ios::fill()函式


它用於獲取/設定填充字元。填充字元是用於填充空格的字元到欄位寬度在輸出插入函式時。

宣告

下面是ios::fill函式的宣告。

get (1)     char fill() const;
set (2)     char fill (char fillch);

上述第一種形式(1)返回填充字元。

上述第二種形式(2)將fillch設定為新的填充字元,並返回在之前呼叫使用的填充字元。

引數

  • fillch ? 新的填充字元。

返回值

  • 呼叫前的填充字元的值。

範例

下面的例子演示了ios::fill函式。

#include <iostream>     

int main () {
   char prev;

   std::cout.width (10);
   std::cout << 40 << '/n';

   prev = std::cout.fill ('x');
   std::cout.width (10);
   std::cout << 40 << '/n';

   std::cout.fill(prev);

   return 0;
}

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

 40
xxxxxxxx40