求助帖(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;
}
相关推荐
weixin_426689206 小时前
vscode C语言编译环境搭建(单个文件)
c语言·ide·vscode
liangshanbo121515 小时前
[特殊字符] Yazi 终极指南:从安装到精通 (macOS 专属)
macos
袁庭新16 小时前
M系列芯片Mac上通过Homebrew一键安装/卸载Nginx并上线项目全指南
运维·nginx·macos·袁庭新·袁庭新ai
进击的雷神17 小时前
Trae AI IDE 完全指南:从入门到精通
大数据·ide·人工智能·trae
北风toto17 小时前
IDEA模块名字和文件夹名字不一样的解决方式
java·ide·intellij-idea
北冥有鱼被烹17 小时前
【vibo经验记录】Mac 配置 Claude Code + 远程 Ollama 完全指南
macos·claude code·openclaw
无巧不成书021818 小时前
FFmpeg 保姆级安装教程!Windows/macOS/Linux全平台覆盖,
windows·macos·ffmpeg
I'm Jie18 小时前
MacOS 国内镜像一键安装 Homebrew
git·macos·homebrew
lucky_syq18 小时前
Mac电脑部署OpenClaw保姆级教程(2026最新版)
人工智能·macos·开源·电脑·openclaw
:12118 小时前
idea17创建tomcat项目(计网底层核心理解!)
java·ide·intellij-idea