求助帖(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;
}
相关推荐
读心悦22 分钟前
MAC 安装 nvm
macos
迅软科技总部29 分钟前
有什么兼容macOS 15 Sequoia系统的加密软件?
macos
清水白石0082 小时前
如何在windows中使用mac,要详细的教程
windows·macos
内蒙深海大鲨鱼3 小时前
win/mac常用命令
windows·macos
技术杠精10 小时前
mac安装JetBtains全家桶新版本时报错:Cannot start the IDE
ide
serve the people10 小时前
mac 怎么查看CPU核数
macos
Python私教12 小时前
macOS 中搭建 Flutter 开发环境
flutter·macos
Mac分享吧13 小时前
VMware Fusion虚拟机Mac版 安装Win10系统教程
windows·macos·操作系统·vmware·软件需求·虚拟机·分享软件
技术无疆13 小时前
【Python】Anaconda插件:Sublime Text中的Python开发利器
ide·python·编辑器·pip·pygame·sublime text·python3.11
Rverdoser13 小时前
在 PyCharm 中配置 Anaconda 环境
ide·python·pycharm