C++程序 颜色变换

C++程序 颜色变换,第1张

1.system(char*)是调用系统命令。

2.你得知道命令行color的用法:

COLOR [attr] 设置默认的控制台前景和背景颜色

attr指定控制台输出的颜色属性

颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为

前景。每个数字可以为以下任何值之一:

0 = 黑色 8 = 灰色

1 = 蓝色 9 = 淡蓝色

2 = 绿色 A = 淡绿色

3 = 湖蓝色 B = 淡浅绿色

4 = 红色 C = 淡红色

5 = 紫色 D = 淡紫色

6 = 黄色 E = 淡黄色

7 = 白色 F = 亮白色

例如: "COLOR fc" 在亮白色上产生亮红色。

3.i + 48 = i + '0' = 'i' (0=<i<=9)

i + 55 = i + 65 - 10 = i + 'A' - 10 (10<=i<=15)

也就是把数i(0<=i<=15)转换成十六进制对应的字符。

4.i%16 是取值范国为0~15,str[6]对应背景色的值。

附加:

给你举几个例子吧:

当i=30时,i%16=14>10 所以i%16<10不成立,str[6]=i%16+55=14+55=4+65=4+'A'='E'

当i=31时,i%16=15>10 所以i%16<10不成立,str[6]=i%16+55=15+55=5+65=5+'A'='F'

当i=32时,i%16=0<10 所以i%16<10成立,str[6]=i%16+48=0+'0'='0'

当i=33时,i%16=1<10 所以i%16<10成立,str[6]=i%16+48=1+'0'='1'

只有在车管所注册登记的机动车,才能改变车身颜色;人民法院、人民检察院以及行政执法部门依法查封扣押的机动车不得办理这项业务。办理换色手续时,办理人需携带机动车所有人的身份z明原件和复印件、jidongchedengjizheng书、机动车行驶证等手续,在导办台领取《机动车变更登记申请表》,用钢笔或水笔认真填写,并不得涂改。如果是委托代理人办理,还应提交代理人身份z明原件及复印件,并在《机动车变更登记申请表》上与机动车所有人共同签字,填表时要写明自己变更车身颜色的理由和变更后的颜色。

办完上述手续,如果符合规定,办理人可领取《准予变更通知单》,前往4S店或汽车修理厂进行喷漆变色。车辆颜色改变后,机动车所有人或代理人携带所需证明以及4S店或汽车修理厂的喷漆发票,开着变色后的汽车再到车管所受理检车手续。车管所工作人员会重新录入变更后的车身颜色,重新拍照、变更登记手续。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8065028.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存