setfill在c++中的作用

avatar
作者
猴君
阅读量:0

setfill是一个IO流控制器,在C++中用于设置填充字符。默认情况下,IO流输出的数据是右对齐的,并且在数据项宽度不足时会在左边填充空格。setfill可以用来设置填充字符,使得在数据项宽度不足时填充指定的字符而不是空格。

示例:

#include <iostream> #include <iomanip>  int main() {     std::cout << std::setw(10) << std::setfill('*') << 42 << std::endl;     return 0; } 

在上面的示例中,setw(10)设置了输出的数据项宽度为10,setfill('')设置了填充字符为"“,输出结果为”********42"。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!