以后自己要注意,如果两个相互矛盾的标志同时被设置,如先设置 setiosflags(ios::right),然后又设置 setiosflags(ios::left),那么结果可能就是两个标志都不起作用。因此,在设置了某标志,又要设置其他与之矛盾的标志时,就应该用 resetiosflags 清除原先的标志。文章来源:https://www.toymoban.com/news/detail-807212.html
resetiosflags (ios_base::format_flag) :方法用于重置指定为此方法参数的ios库格式标志。文章来源地址https://www.toymoban.com/news/detail-807212.html
#include <iostream> //头文件
#include<iomanip>
using namespace std;
int main(){
cout << "今天上杨老师的编程课,很开心" << endl;
cout <<setw(20) <<setiosflags(ios::right)<<"好开心" << endl;
// cout << resetiosflags(ios::right);
// 询问一下大佬解答:第13行:为何我设置了左对齐, 这个好奇怪还是右对齐呢???
cout << setw(20) <<setiosflags(ios::left) <<"好奇怪" << endl;
cout<<"好奇怪" << endl;
return 0;
}
到了这里,关于求助帖(setiosflags)的左右对齐问题:的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!