代码详解:C++彩色字

过年了,也得给大家喜庆喜庆,今天,我就做了一个彩色字,给大家尝尝鲜

#include <stdio.h>
#include <windows.h>
int  colore[] = {31,33,29,32,34,30,28};
int main()
{
	int	Q = 0;
	while (1)
	{
		printf("\033[1;%dm 新年快乐!",colore[Q]);
		Q++;
		Sleep(75);
		system("cls");
		if (Q > 7)
		{
			Q = 0;
		}
	}

}

这里,是利用C++的彩色输出(\033)来完成的彩色输出,中间有一部分微微接触到了算法。

先给你们介绍一下C++的\033彩色输出:

\033 [ 字体背景色 ;字体颜色 m

字体背景色有这些:

40:黑色

41:深红色

42:绿色

43:黄色

44:蓝色

45:紫色

46:深绿

47:白色

1:调高亮度

字体颜色有这些:

31:红 色

32:绿 色

33:黄色

34:蓝色

35:紫色

36:深绿

37:白色

那\033[1;31m就是调高亮度,字体红色。

我这里是利用数组,数组第一个元素是一种字体颜色,第二个是,直到最后一个也是,然后让一个初始值为0的数去取数组的数数,而且每次那个变量都会+1,但到了7种颜色轮完,又让变量减去7,让它变成0,又是取数组的第一个元素了。然后让它们循环,就能够实现彩虹字的效果了。

你——学——废——了——吗?

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值