c++

setfill在c++中的特性

小樊
86
2024-08-11 04:03:36
栏目: 编程语言

在C++中,setfill是一个操纵符,用于设置填充字符。它可以与setw(设置字段宽度)一起使用,用于在输出流中设置字段的宽度和填充字符。

setfill的语法为:

cout << setfill(char) ;

其中,char是所需的填充字符。

例如,以下代码将输出10个字符的字段,其中使用字符’-'进行填充:

#include <iostream>
#include <iomanip>

using namespace std;

int main() {
    cout << setfill('-') << setw(10) << "Hello" << endl;
    return 0;
}

输出结果为:

-----Hello

这里,setfill(‘-’)设置了填充字符为’-‘,而setw(10)设置了字段宽度为10。因为"Hello"只有5个字符,所以剩余的5个字符会使用填充字符’-'进行填充。

0
看了该问题的人还看了