它用於獲取/設置填充字元。填充字元是用於填充空格的字元到字段寬度在輸出插入函數時。
聲明
下麵是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()函數