vc 改变控制台字符颜色

#include <Windows.h>
#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
    HANDLE hOut;

    hOut = GetStdHandle(STD_OUTPUT_HANDLE);

    SetConsoleTextAttribute(hOut,
        FOREGROUND_RED |
        FOREGROUND_GREEN);
    cout << "This text is yellow." << endl;

    SetConsoleTextAttribute(hOut,
        FOREGROUND_GREEN |
        FOREGROUND_BLUE);
    cout << "This text is cyan." << endl;

    SetConsoleTextAttribute(hOut,
        FOREGROUND_BLUE |
        FOREGROUND_RED);
    cout << "This text is magenta." << endl;

    SetConsoleTextAttribute(hOut,
        FOREGROUND_RED |
        FOREGROUND_GREEN |
        FOREGROUND_BLUE);
    cout << "This text is white." << endl;

    return 0;
}

时间: 2024-10-10 16:03:57

vc 改变控制台字符颜色的相关文章

C# 改变控制台背景颜色

之前查找静态构造函数相关的问题无意间碰到的一个问题.改变控制台的背景颜色. 1 static void Main(string[] args) 2 { 3 //设置绿色 4 Console.BackgroundColor = ConsoleColor.Green; 5 6 Console.WriteLine("背景色改变了"); 7 8 } 这段代码运行以后是这个样子的.和想要的结果不符合. 所以正确的代码其实是 1 static void Main(string[] args) 2

C改变控制台文本颜色

#include<stdio.h>#include<stdlib.h>#include<windows.h>enum Color{ black,blue,green,lakeBlue,red,purple,yellow,white,gray, lightBlue,lightGreen,lightSimpleGreen,lightRed,lightPurple, lightYellow,brightWhite };void setColor(enum Color x){

c语言编程设置控制台字体颜色

一.设置字体颜色: 1. 0 = 黑色       8 = 灰色 1 = 蓝色       9 = 淡蓝色 2 = 绿色       A = 淡绿色 3 = 浅绿色     B = 淡浅绿色 4 = 红色       C = 淡红色 5 = 紫色       D = 淡紫色 6 = 黄色       E = 淡黄色 7 = 白色       F = 亮白色 #include <stdlib.h> system("color 2");system("color F&

Linux下通过设置PS1变量改变bash提示符颜色

我们都知道bash中,可以通过PS1变量改变提示符的颜色.当命令输出较长时,往往不容易第一眼看到输出是从哪里开始的,通过改变改变PS1变量,可以更改bash提示符的颜色,这样在人群中多看了一眼,就能够找到输出开始的地方了.另外,设置颜色也可以让命令行更漂亮 我们可以通过设置PS1变量来改变bash的提示符内容,如下: 改变了PS1变量的内容后,bash提示符跟着变化了.PS1变量也可以使用反斜杠"\"来显示类似变量的内容,知道反斜杠转义的应该都不陌生,如下: 在PS1中加上"

Linux终端和win32控制台文本颜色输出

在使用putty.secureCRT.XShell等终端仿真器连接linux系统时,ls.vim等工具的输出都含有各种颜色,这些颜色的输出大大地增强了文本的可读性. 通常我们可以使用echo命令加-e选项输出各种颜色的文本,例如:echo -e "\033[31mRed Text\033[0m",可以输出红色的字体“Red Text”.其中:"\033[31m"和"\033[0m"是ANSI转义序列(ANSI escape code/sequen

如何设置控制台字体颜色

可以利用SetConsoleTextAttribute函数实现对控制台字体颜色.下划线等格式的设置 1. SetConsoleTextAttribute 函数原型 1 BOOL WINAPI SetConsoleTextAttribute( 2 _In_ HANDLE hConsoleOutput, // 控制台输出流句柄 3 _In_ WORD wAttributes // 设置属性 4 ); hConsoleOutput [输入参数] 控制台屏幕的输出流的句柄(handle to conso

可实现随意切换的button同时随切换改变title的颜色

-(void)addBtn { NSArray *arr = [[NSArray alloc] initWithObjects:@"未使用",@"已使用",@"已付款",@"退款", nil]; for (int i = 0; i < 4; i ++) { UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect]; btn.frame = CGRe

ios点击改变uiview背景颜色

ios点击改变uiview背景颜色是一个再常见不过的需求.第一反应应该不麻烦,于是写了个第一个版本 @interface RespondentUIView() { UIColor * bgColor; } @end @implementation RespondentUIView- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { bgColor = self.backgroundColor; self.backgr

C++ 设置控制台输出颜色

#include <stdint.h> #include <iostream> #include <string> #include <Windows.h> // 0 = 黑色 8 = 灰色 // 1 = 蓝色 9 = 淡蓝色 // 2 = 绿色 A = 淡绿色 // 3 = 浅绿色 B = 淡浅绿色 // 4 = 红色 C = 淡红色 // 5 = 紫色 D = 淡紫色 // 6 = 黄色 E = 淡黄色 // 7 = 白色 F = 亮白色 // 控制台前