它用於獲取/設定填充字元。填充字元是用於填充空格的字元到欄位寬度在輸出插入函式時。
下面是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