c++中setfill的使用方法

   2024-10-01 4100
核心提示:在C++中,setfill是一个流操纵器,用于设置填充字符。它的语法如下所示:setfill(char fill_character);setfill函数设置填充字符

在C++中,setfill是一个流操纵器,用于设置填充字符。它的语法如下所示:

setfill(char fill_character);

setfill函数设置填充字符,该字符用于填充与宽度不匹配的字段。例如,在使用setw函数设置字段宽度后,如果输出的字符串长度不足指定的宽度,setfill函数指定的填充字符将用于填充剩余的空白字符。

下面是一个简单的示例,展示了如何在C++中使用setfill函数:

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

在这个示例中,setw(10)设置了字段宽度为10,setfill('*')设置了填充字符为星号*。因此,输出将是******123,星号用来填充字段宽度不足的部分。

注意:setfill函数只对接下来的输出有效,如果需要修改填充字符,需要再次调用setfill函数。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号