c++中对齐方式
2024-09-03 13:58:10
使用cout<<setiosflags(ios::right)以后,
再调用 cout<<setiosflags(ios::left);无效的,
你可以在调用之前加上一句 cout<<resetiosflags(ios::right);
清除右对齐以后在调用 cout<<setiosflags(ios::left);
就没问题了。
或者更简洁些,你可以写成 cout<<left<<setw(3)<<x*y;
这样也能达到你所希望的效果。
还有也可以使用cout.flags(ios::left)设置左对齐。
例如:
1.
cout<<setiosflags(ios::right)<<setw(10)<<123<<endl;
cout<<resetiosflags(ios::right);//此句不可删除(删除后下面的左对齐无效)
cout<<setiosflags(ios::left)<<setw(10)<<123<<endl;
2.
cout<<setiosflags(ios::right)<<setw(10)<<123<<endl;
cout<<left<<setw(10)<<123<<endl;
3.
cout<<setiosflags(ios::right)<<setw(10)<<123<<endl;
cout.flags(ios::left);//这样设置也可以
cout<<setw(10)<<123<<endl;
最新文章
- C# 破解 Reflector8.5
- 前端之html
- CentOS+Apache+mod_wsgi+Python+Django
- Java 基础【07】线程同步锁的选择
- Hadoop如何恢复被删除的文件
- IE6 IE7 hasLayout bug之li间的3px垂直间距
- java基础篇-jar打包
- AOJ 0525 - Osenbei
- autofac meta
- Can&#39;t update: no tracked branch No tracked branch configured for branch dev.
- Linux~上部署.net MVC出现的问题与解决
- JDBC 关闭数据库连接与自动提交【转】
- MySQL数据库简单查询
- SpringBoot读取配置文件(从classpath/file读取yml/properties文件)
- dict使用
- android主流开源库
- 杭电多校第七场 1010 Sequence(除法分块+矩阵快速幂)
- Android 抓取LOG的几种命令【转】
- Eigen解线性方程组
- Windows 10原版ISO下载地址(持续更新)