控制台程序的文字颜色

// 控制台程序的基本文本颜色
// #define FOREGROUND_BLUE      0x0001 // text color contains blue.
// #define FOREGROUND_GREEN     0x0002 // text color contains green.
// #define FOREGROUND_RED       0x0004 // text color contains red.
// #define FOREGROUND_INTENSITY 0x0008 // text color is intensified.

//不同的组合可呈现如下几种颜色
 
■ 0x00
■ 0x01
■ 0x02
■ 0x03
■ 0x04
■ 0x05
■ 0x06
■ 0x07
■ 0x08
■ 0x09
■ 0x0a
■ 0x0b
■ 0x0c
■ 0x0d
■ 0x0e
■ 0x0f
 
//示例程序
int main(int argc, char* argv[])
{
    HANDLE hConsole=GetStdHandle(STD_OUTPUT_HANDLE);
    SetConsoleTextAttribute(hConsole,0x0c);//基本颜色的组合
  
  cout<<"红色文字"<<endl;
 
    return 0;
}
 
红色文字

备注:在控制台下可以通过color命令设置控制台窗口的文字颜色,例如"color 0c"设置颜色为红色。
具体使用方法可执行"color /?"

文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
收藏我吧收藏到网摘:
相关日志:
评论: 0 | 引用: 0 | 查看次数: 118
发表评论
你没有权限发表评论!