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

上一篇: ios::copyfmt()函數 下一篇: ios::exceptions()函數