求助帖(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;
}
相关推荐
XZHOUMIN1 小时前
网易博客旧文-----XCODE离线帮助文件使用的补充说明
ide·macos·xcode
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ1 小时前
idea 删除本地分支后,弹窗 delete tracked brank
java·ide·intellij-idea
言慢行善1 小时前
idea出现的问题
java·ide·intellij-idea
csucoderlee2 小时前
eclipse mat leak suspects report和 component report的区别
java·ide·eclipse
天下皆白_唯我独黑3 小时前
超好用shell脚本NuShell mac安装
macos
山城码农笑松哥3 小时前
Mac解压包安装MongoDB8并设置launchd自启动
mongodb·macos
bjxiaxueliang3 小时前
一文详解MacOS使用VSCode搭建SpringBoot+Gradle开发环境
spring boot·vscode·macos
zzxxlty4 小时前
MacOS 本地生成SSH key并关联Github
macos·ssh·github
想取一个与众不同的名字好难4 小时前
android studio导入OpenCv并改造成.kts版本
android·ide·android studio
Best_Me075 小时前
如何在Pycharm的终端里进入自己的环境
ide·python·pycharm