使用 setfill、setw 和 setprecision 操作器,这些操作器带有参数,并在头文件 iomanip.h 中定义。因此,此头文件必须包括在程序中。
#include<iostream.h>
#include <iomanip.h>
#include<conio.h>
void main()
{
int amt1 = 100, amt2 = 12345;
float f1 = 10.0/3.0;
cout<<setfill('*');
cout<<"Amount 1:[";
cout<<setw(5)<<amt1<<"]\n";
cout<<"Amount 2:[";
cout<<setw(4)<<amt2<<"]\n";
cout<<"Default f1 = ["<<f1<<"]\n";
cout<<setprecision(2)<<"f1 = ["<<f1<<"]\n";
}
输出:
Amount 1:[**100]
Amount 2:[12345]
Default f1 = [3.33333]
f1 = [3.3]
您可看到,上面的输出与使用 width、fill 和 precision 操作器的程序的输出是相同的。
附:setw()设置域宽
就是你的输出要占多少个字符
比如:
cout<<setw(5)<<12345<<endl;
就输出
12345
cout<<setw(6)<<12345<<endl;
输出
空格+12345
分享到:
相关推荐
2.15 for结构使用举例--------------------------------------------------65 2.16 switch多项选择结构-----------------------------------------------68 2.17 do/while重复结构----------------------------...
7.11 有关对象的思考:在电梯模拟程序中使用复合和动态对象管理 小结 术语 自测练习 自测练习答案 练习 第8章 运算符重载 8.1 简介 8.2 运算符重载的基础 8.3 运算符重载的限制 8.4 用作类成员与友元函数的...
7.11 有关对象的思考:在电梯模拟程序中使用复合和动态对象管理 小结 术语 自测练习 自测练习答案 练习 第8章 运算符重载 8.1 简介 8.2 运算符重载的基础 8.3 运算符重载的限制 8.4 用作类成员与友元函数的...
简单的计时器,可以用来做时间统计void time(int hour,int minute,int second) { int s=0,m=0,h=0; s=second; m=minute;... cout<<setfill('0')<<setw(2)<<h<<":"<<setw(2)<<m<<"::"<<setw(2); } }
#include #include void main() { int second,minute,hour,delay; do { cout输入错误,请输入24小时制的起始... cout现在时间:"<<setfill('0')<<setw(2)<<hour<<":"<<setw(2)<<minute<<":"<<setw(2); } } }
void Interface() { cout ; cout ;... cout << setfill(' ') << setw(30) 组长: 范小辉 " 组员: 李亚礼 田益 指导教师: 王俊华" ; cout ; cout 请按任意键继续!" ; getch(); system("cls"); }
MD5哈希算法的C++实现(兼容大端字节序的CPU) 测试代码 #include #include #include"md5.c" int main() { ... cout << hex << setw(2) << setfill('0') ($finalHash[i]); } cout ; return 0; }
我倾向于使用和重用的一些帮助。 我以前只是将这些内容复制/粘贴到我的drawbot脚本中,但是只调用它们并像这样使用它们似乎更干净: from drawbotlab.color import RGBColor from drawbotlab.shape import rounded...
<< '-' << setw(2) << day << setfill(' '); if(dowFlag) { cout (星期" [w] )"; } } void MYDATE::Set(int year, int month, int day) { if(IsValid(year, month, day)) { this->year = year; this...
但是由于Animation的一些奇怪特性(setFill**() 函数的作用效果,这个在我使用的某几个Animation当中出现了没有想明白的效果),就暂不理会这个东西了,所以使得我们还需要用上XML属性android:visibility。...
获取输入的五个点画五边形 def pentagonUpdate(): p = {} win = GraphWin("Click", 800, 300)#后面两个值为窗体的长和... polygon.setFill("peachpuff") polygon.setOutline("black") polygon.draw(win) win.get
本文实例为大家分享了python交互式图形编程的第二部分代码,供大家参考,具体内容如下 #!/usr/bin/env python3 ...leftEye.setFill(yellow) leftEye.setOutline(red) rightEye = Circle(Point(120, 80), 5) right
有一些方法可以帮助我们了解有关drawView技能的更多知识 UIBezierPath是drawView方法之一,您可以自定义所需的路径。 如果您想关闭路径,则必须写出[path close];... -[UIColor setFill]用于设置线条的颜色。