C++函數(shù)std::setfill 的行為就像在流上調(diào)用c作為參數(shù)的成員填充,它作為操縱器插入(它可以插入到輸出流上)。
它用于將c設(shè)置為流的填充字符。
以下是std::setfill函數(shù)的聲明。
setfill (char_type c);
c ? 流的新填充字符。char_type是流使用的字符類型(即,它的第一個(gè)類模板參數(shù)charT)。它返回unspecified,此函數(shù)應(yīng)僅用作流操縱器。
下面的例子解釋了 setfill 函數(shù)的用法。
#include <iostream>
#include <iomanip>
int main () {
std::cout << std::setfill ('y') << std::setw (10);
std::cout << 77 << std::endl;
return 0;
}
編譯和運(yùn)行上面的程序,將產(chǎn)生以下結(jié)果 -
yyyyyyyy77