求助帖(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;
}
相关推荐
库奇噜啦呼4 小时前
【iOS】内存对齐原理
macos·ios·cocoa
子沫20206 小时前
mac下载VMware Fusion
macos·mac·vmware fusion
公众号-老炮说Java6 小时前
IDEA 2026.1 + Claude Code = 降维打击
java·ide·intellij-idea
xwz_new8 小时前
数字芯片验证工具之Mac安装Icarus Verily+ GTKWave+VScode(免费)
macos·ic验证
QiZhang | UESTC8 小时前
vscode debug教程
ide·vscode·编辑器
我讲个笑话你可别哭啊9 小时前
Android Studio无线调试连接安卓设备
android·ide·android studio
卵男(章鱼)11 小时前
系统终端命令对比大全(Linux发行/macOS/Windows)
linux·运维·服务器·windows·macos
SNOWPIAOP11 小时前
从MAC电脑复制qwen3.5:4b 的OLLAMA模型到LINUX电脑实践
linux·运维·macos·manifest·ollama·blobs
MegaDataFlowers12 小时前
解决idea报错不支持发行版本21
java·ide·intellij-idea
一直会游泳的小猫13 小时前
Homebrew - macOS 与 Linux 的包管理器
linux·运维·macos·brew·包管理工具