总结关于系统颜色使用方法

总结关于系统颜色使用方法

方法一:使局部颜色变化

#include<iostream>
#include <windows.h>

#define color_1 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY | FOREGROUND_RED)
#define color_2 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY | FOREGROUND_RED)
#define color_3 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN)
#define color_4 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_BLUE)
#define color_5 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY | FOREGROUND_BLUE)


using namespace std;

int main()
{
    int i;

    while(1)
    {

        cin>>i;
        switch(i)
        {

        case 1 :color_1; cout << "Hello World" << endl; break;
        case 2 :color_3; cout << "Hello World" << endl; break;
        case 3 :color_4; cout << "Hello World" << endl; break;
        case 4 :color_1; cout << "Hello World" << endl; break;
        case 5 :color_5; cout << "Hello World" << endl; break;
        default: cout << "请重新输入" << endl;
        }
    }
    return 0;
}

总结关于系统颜色使用方法_第1张图片

方法二:使全局颜色变化

 

 

#include<iostream>
#include<windows.h>            // 必须要加的

using namespace std;

int main()
{
    int  i;
    while(1)
    {
        cin >> i;
        switch(i)
        {
            // 淡蓝色
            case 1:system("color 1");cout << "Hellow World" << endl;break;
            // 绿色
            case 2:system("color 2");cout << "Hellow World" << endl;break;
            // 浅绿色
            case 3:system("color 3");cout << "Hellow World" << endl;break;
            // 红色
            case 4:system("color 4");cout << "Hellow World" << endl;break;
            // 紫色
            case 5:system("color 5");cout << "Hellow World" << endl;break;
            // 浅黄色
            case 6:system("color 6");cout << "Hellow World" << endl;break;
            // 白色
            case 7:system("color 7");cout << "Hellow World" << endl;break;
            // 灰色
            case 8:system("color 8");cout << "Hellow World" << endl;break;
            // 蓝色
            case 9:system("color 9");cout << "Hellow World" << endl;break;
            // 绿色
            case 10:system("color a");cout << "Hellow World" << endl;break;
            // 亮蓝色
            case 11:system("color b");cout << "Hellow World" << endl;break;
            // 红色
            case 12:system("color c");cout << "Hellow World" << endl;break;
            // 粉色
            case 13:system("color d");cout << "Hellow World" << endl;break;
            // 黄色
            case 14:system("color e");cout << "Hellow World" << endl;break;
            // 白色
            case 15:system("color f");cout << "Hellow World" << endl;break;
            default:cout << "重新输入" << endl;

        }
    }
    return 0;
}



 

你可能感兴趣的:(c,color,颜色)