C++ stw与setfill
来源:互联网 发布:网页制作三剑客软件 编辑:程序博客网 时间:2024/06/05 19:03
注意问题:
所使用的头文件为iomanip.h
例如:
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个位置。
ep:
// test_max.cpp : 定义控制台应用程序的入口点。#include "stdafx.h"#include <iostream>#include <iomanip>//setw(),setfill所在头文件using namespace std;class NUM{public:NUM(int i):nm(i){}void incr() const{nm++;}void decr() const{nm--;}public:mutable int nm;};int main(void){NUM a(0);string str="";for(int i=0;i<5;i++){a.incr();cout<<setfill('*')<<setw(a.nm)<<str.c_str()<<endl;}for(int i=0;i<5;i++){a.decr();cout<<setw(a.nm)<<str.c_str()<<setfill('*')<<endl;}system("pause");return 0;}
0 0
- C++ stw与setfill
- setw()与setfill()
- setfill的用法与解释
- std::setw(size)与std::setfill(char)
- setw空格与setfill填充以及width
- std::setw(size)与std::setfill(char)
- setw(n),setfill(char c),setbase(int n)函数练习
- C++中流控制函数 setw() setfill() setbase() setprecision()
- 出现setw(size)与setfill(char)有关的缺失问题
- Stop The World(STW)
- stop-the-world STW
- setw和setfill函数
- setfill、setw 和 setprecision
- setfill的使用
- setfill、setw 和 setprecision
- const setfill setw
- setfill和setw总结
- 有关 cout.setfill 的错误
- python将文本转化成gif图片阅读
- java中System.exit()方法
- 通过poi 生成ppt的缩略图
- 用FormatDateTime和StrToDateTime对TDateTime和String进行互转
- android获取通讯录所有电话
- C++ stw与setfill
- 计算机网络之二
- Java类的编译和运行
- 第一次当开发负责人的流水账
- Lua 字符串库函数总结
- ASP中轻松实现变量名-值变换
- 机器学习,推荐系统
- 在ASP+ 中我们如何使用 Class 而不是组件
- Java 强引用、弱引用、软引用和虚引用和JVM