阅读量:120
setfill是一个IO流控制器,在C++中用于设置填充字符。默认情况下,IO流输出的数据是右对齐的,并且在数据项宽度不足时会在左边填充空格。setfill可以用来设置填充字符,使得在数据项宽度不足时填充指定的字符而不是空格。
示例:
#include
#include
int main() {
std::cout << std class="hljs-built_in">setw(10) << std class="hljs-built_in">setfill('*') << 42 << std class="hljs-keyword">return 0;
}
在上面的示例中,setw(10)设置了输出的数据项宽度为10,setfill('')设置了填充字符为"“,输出结果为”********42"。