求助帖(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;
}
相关推荐
进阶的小木桩1 小时前
Visual Studio Code配置自动规范代码格式
ide·vscode·编辑器
hljqfl2 小时前
pip安装第三方库,但PyCharm中却无法识别
ide·pycharm·pip
mingyuewu4 小时前
MAC安装docker 后提示com.docker.vmnetd”将对您的电脑造成伤害
macos·docker·容器
前端 贾公子7 小时前
Mac 设置静态IP的方法 和 Mac 设置静态IP后 无法联网
tcp/ip·macos·智能路由器
小妤妤9 小时前
webStorm 控制台失效,无法输入
ide·webstorm
djs007179 小时前
mac环境 若依node版本兼容设置
macos
1024小神9 小时前
theos工具来编译xcode的swiftUI项目为ipa文件
macos·swiftui·xcode
EQ-雪梨蛋花汤10 小时前
【工具】在 Visual Studio 中使用 Dotfuscator 对“C# 类库(DLL)或应用程序(EXE)”进行混淆
数据库·ide·visual studio
喾颛顼11 小时前
Mac下小智AI本地环境部署
人工智能·经验分享·macos
watersink20 小时前
基于大模型的pc版语音对话问答
ide·macos·xcode