setw空格与setfill填充以及width
来源:互联网 发布:被网络诈骗了怎么办 编辑:程序博客网 时间:2024/05/16 08:11
在C++中,setw(int n)用来控制输出间隔。
例如:
cout<<'s'<<setw(8)<<'a'<<endl;
则在屏幕显示:
s a
//s与a之间有7个空格,setw()只对其后面紧跟的输出产生作用,如上例中,表示'a'共占8个位置,不足的用空格填充。若输入的内容超过setw()设置的长度,则按实际长度输出。
setw()默认填充的内容为空格,可以setfill()配合使用设置其他字符填充。
如
cout<<setfill('*')<<setw(5)<<'a'<<endl;
则输出:
****a //4个*和字符a共占5个位置
两者作用是一样的,都是设定下一次输出输入宽度,但setw是操作子,而width是成员函数!
例如:
const char *str1 = "hello";
const char *str2 = "world";
cout.width(10);
cout<<str1;
cout.width(10);
cout<<str2<<endl;
或者使用:
cout<<setw(10)<<str1<<setw(10)<<str2<<endl;
显然使用setw要更方便,不过要包含头文件:
#include <iomanip>
0 0
- setw空格与setfill填充以及width
- setw()与setfill()
- setw() 与 cout.width()
- std::setw(size)与std::setfill(char)
- std::setw(size)与std::setfill(char)
- setw和setfill函数
- setfill、setw 和 setprecision
- setfill、setw 和 setprecision
- const setfill setw
- setfill和setw总结
- 出现setw(size)与setfill(char)有关的缺失问题
- C++ setfill,setw,left,right
- setfill、setw 和 setprecision 基数的示例
- c++ setw和setfill的使用
- 输出格式控制setfill和setw使用
- 缓慢的setfill和setw函数
- 使用 setfill、setw 和 setprecision 基数的示例
- setw(n),setfill(char c),setbase(int n)函数练习
- Android 使用ViewPager实现左右循环滑动图片
- Database 各种数据连接
- Activity四种启动模式的利用场景
- uinity Animator 和Animation的正播,捯播,暂停动画实现方法(测试)
- Tomcat定时任务
- setw空格与setfill填充以及width
- grunt中ejs-static配置
- MySQL的reset slave与reset slave all
- Bookmark
- Counting Sticks 水题+模拟一下就行了
- 爸爸》第二季嘉宾已确定 陈奕迅吴秀波或参加
- [python web]linux下apache + django + mod_wsgi + sqlite3配置
- Invalidate函数及WM_PAINT总结(推荐!)
- MyEclipse项目中,让修改后的Servlet文件生效方法