c语言设置控制台背景色和前景色

来源:互联网 发布:sql 2005 64位破解版 编辑:程序博客网 时间:2024/05/18 03:52
#include <stdlib.h> 
int main()
{
system( "color 3A ");
system( "pause ");
return 0;
}
解释一下 color后面 3是背景色代号 A是前景色代号,你可以根据这些代号自由改变 

0=黑色
1=蓝色
2=绿色
3=湖蓝色
4=红色
5=紫色
6=黄色
7=白色
8=灰色
9=淡蓝色
A=淡绿色
B=淡浅绿色
C=淡红色
D=淡紫色
E=淡黄色

F=亮白色 


#include "stdafx.h"#ifdef WIN32#include <Windows.h>#endif#include <time.h>#include <stdlib.h>#include <string.h>int _tmain(int argc, _TCHAR* argv[]){while (1){srand(time(NULL));int _nPreColorFlag = rand() % 10;int _nBackColorFlag = rand() % 6;char _cBackColorFlag;switch(_nBackColorFlag){case 0:{ _cBackColorFlag = 'A';break;}case 1:{ _cBackColorFlag = 'B';break;}case 2:{ _cBackColorFlag = 'C';break;}case 3:{ _cBackColorFlag = 'D';break;}case 4:{ _cBackColorFlag = 'E';break;}case 5:{ _cBackColorFlag = 'F';break;}}char strColorFormat[256];sprintf(strColorFormat,"color  %d%c",_nPreColorFlag,_cBackColorFlag);system(strColorFormat); printf("---------console window color show----------------\n");Sleep(1000);system("cls");}return 0;}




1 0
原创粉丝点击