求助帖(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;
}
相关推荐
浮生若茶80882 小时前
Flutter环境搭建全攻略之-Macos环境搭建
flutter·macos
李少兄3 小时前
解决IntelliJ IDEA 提交代码时无复选框问题
java·ide·intellij-idea
sniper_fandc4 小时前
IDEA修改系统缓存路径,防止C盘爆满
java·ide·intellij-idea
CUIYD_19895 小时前
Eclipse 常用搜索功能汇总
java·ide·eclipse
byte轻骑兵7 小时前
365 天技术创作手记:从一行代码到四万同行者的相遇
ide·vscode·编辑器
xingxing_F7 小时前
SoundSource for Mac 音频控制工具
macos·音视频
snows_l7 小时前
MacOS 通过Homebrew 安装nvm
前端·macos
西京刀客7 小时前
macos安装openjdk17
java·macos·java17
@Dai8 小时前
MacOS微信双开,亲测有效
macos·微信
点云侠8 小时前
解决Visual Studio 2022编译工程速度慢的问题
开发语言·c++·ide·算法·计算机视觉·visual studio