setw()是用来控制后面的输出长度的。

使用需调用:

include<iomanip>

eg:

cout<<setw(5)<<"s"<<endl;

结果为:    s;//四个空格加一个s共占5个字符

setw()默认填充为" "(空格),可以通过setfill()命令更改填充字符。

eg:

cout<<setfill("*")<<setw(5)<<"s"<<endl;

结果为:****s;

 设定场宽方向(left  right)、场宽(setw(5))、填充字符(setfill( ))顺序可任意调换

cout<<setw(5)<<left<<setfill('*')<<cnt++;

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐