求助帖(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;
}
相关推荐
小明_GLC3 小时前
关于新项目在PyCharm中自动构建UV环境的问题
ide·pycharm·uv
cmdyu_4 小时前
修复mac系统下node22安装模块报fatal error: ‘memory‘ file not found错误的问题
macos·npm·node.js
Joyce_JTR5 小时前
【vscode】vscode上plantuml安装和使用
ide·vscode·编辑器
lichong9515 小时前
Android studio release 包打包配置 build.gradle
android·前端·ide·flutter·android studio·大前端·大前端++
白玉cfc10 小时前
【iOS】UICollectionView
macos·ios·cocoa
fukai772210 小时前
BetterDisplay Pro for Mac显示器增强工具
macos·计算机外设
ajassi200012 小时前
开源 Objective-C IOS 应用开发(一)macOS 的使用
macos·ios
ajassi200012 小时前
开源 Objective-C IOS 应用开发(二)Xcode安装
ios·objective-c·xcode
Hy行者勇哥12 小时前
VSCode 插件开发实战:从零打造「文件模板快建」工具,吃透扩展生态核心技术
ide·vscode·编辑器
MonkeyKing_sunyuhua12 小时前
mac怎么卸载office Powerpoint
macos·powerpoint