setw()函数的使用
C++的setw()函数
用于设置字段的宽度,它只对紧跟着的输出产生作用。
setw(n);
当后面的输出字段的宽度小于n的时候,默认在前面补空格;在输出字段的宽度大于n时,就直接正常输出。
这里也可以使用setfill()来设置使用其他的字符进行填充
同时也可以通过left、right来设置是左填充还是右填充(默认是右填充)
cout << setw(12) << "abc" << endl;
输出的效果:
abc
cout << setfill('*') << setw(12) << "abc" << endl;
输出效果:
*********abc
cout << left << setfill('*') << setw(12) << "abc" << endl;
输出效果:
abc*********

浙公网安备 33010602011771号