求助帖(setiosflags)的左右对齐问题:

以后自己要注意,如果两个相互矛盾的标志同时被设置,如先设置 setiosflags(ios::right),然后又设置 setiosflags(ios::left),那么结果可能就是两个标志都不起作用。因此,在设置了某标志,又要设置其他与之矛盾的标志时,就应该用 resetiosflags 清除原先的标志。

resetiosflags (ios_base::format_flag) :方法用于重置指定为此方法参数的ios库格式标志。

cpp 复制代码
#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;
}
相关推荐
乐闻x2 小时前
VSCode 插件开发实战(十三):如何添加个性化欢迎信息
ide·vscode·编辑器
缘友一世2 小时前
macos安装maven以及.bash_profile文件优化
macos·maven·bash
vegetablesssss4 小时前
pyqt和pycharm环境搭建
ide·pycharm·pyqt
阿7_QuQ6 小时前
mac远程控制另一台mac怎么操作?
运维·服务器·macos
涛ing6 小时前
Vscode + gdbserver远程调试开发板指南:
ide·vscode·编辑器
热爱生活的五柒6 小时前
vscode打开下一个文件的时候上一个文件会关闭
ide·vscode·编辑器
缘友一世8 小时前
MacOS安装Xcode(非App Store)
ide·macos·xcode
marui19828 小时前
hadoop sql 执行log
android·ide·android studio
CaCu9999 小时前
vscode-QT环境配置
ide·vscode·qt
缘友一世10 小时前
将现有Web 网页封装为macOS应用
前端·macos·策略模式