setfill(' ') setw(n)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/N1neDing/article/details/83308133

在C++中,setw(int n)用来控制输出间隔。
例如:
cout<<'s'<<setw(8)<<'a'<<endl;
则在屏幕显示
s        a
表示加上'a'共占8个位置,前方不足的七个位置用空格填充。

setw()默认填充的内容为空格,可以setfill()配合使用设置其他字符填充。
如:
cout<<setfill('*')<<setw(5)<<'a'<<endl;
则输出:
****a //4个*和字符a共占5个
 

猜你喜欢

转载自blog.csdn.net/N1neDing/article/details/83308133
N!
n