您的位置:首页 > 其它

控制台实现闪烁带颜色文字

2017-02-22 14:52 162 查看
#include<stdio.h>
#include<string.h>
#include<windows.h>

void set_color(int color)
{
//设置控制文本属性 , 接收color来改变颜失
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),color);
}
main()
{
char a[20]="第一个闪亮文字";
int cnt=1,i;
while (1)
{
for (i=0; i < strlen(a); i++)
{
set_color(cnt);
printf("%c",a[i]);
cnt == 15 ? cnt=1 : cnt++;//颜色的控制范围,从1开始,0位黑色不用0,因为背景色也是黑色。
}
//清屏和停留实现闪烁效果
system("cls");
Sleep(100);
}
printf("\n");
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: