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

来源:互联网 发布:毕业设计选题系统源码 编辑:程序博客网 时间:2024/04/28 09:29
#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");}

0 0