1.setw()函数设置字符串所占的长度。
demo:
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
string ss="hello";
cout<<setw(10)<<ss;
return 0;
}
输出效果如下所示
可见,cout输出时是默认右边对齐的。
2.setiosflags()函数设置输出的对齐方式
demo:
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
string ss="hello";
cout<<setiosflags(ios::left)<<setw(10)<<ss;
return 0;
}
输出效果如下所示