实现彩色文字

it2024-10-22  18

1 #include <windows.h> 2 #include<time.h> 3 //GetStdHandle和SetConsoleTextAttribute在头文件windows.h中 4 #include <iostream> 5 using namespace std; 6 void SetColor(unsigned short ForeColor=3,unsigned short BackGroundColor=0) 7 //给参数默认值,使它  8 //可以接受0/1/2个参数 9 { 10 HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE); //本例以输出为例 11 SetConsoleTextAttribute(hCon,ForeColor|BackGroundColor); 12 } 13 int main() 14 { 15 srand(time(NULL)*100); 16 17 SetColor(); 18 std::cout<<"Hello world!"<<endl; 19 SetColor(40,30); 20 std::cout<<"Hello world!"<<endl; 21 SetColor(10,200); 22 std::cout<<"Hello world!"<<endl; 23 for(int i=1;i<=10000;i++) 24 { 25 int a1,a2; 26 a1=rand()%20; 27 a2=rand()%20; 28 SetColor(a1,a2); 29 cout<<a1<<":"<<a2<<endl; 30 std::cout<<"Hello world!"<<endl; 31 32 Sleep(50); 33 } 34 return 0; 35 } View Code

 

转载于:https://www.cnblogs.com/Skyxj/p/3263658.html

相关资源:用JS中split方法实现彩色文字背景效果实例
最新回复(0)