码迷,mamicode.com
首页 > 编程语言 > 详细

使用C语言在Win控制台中输出带颜色的文字

时间:2015-09-17 21:18:34      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:

学了这么久的C语言,一直停留在编写“控制台”程序的水平。但是黑色窗口,白色的文字,看多了着实让人感到枯燥无味。但是作为业余爱好者,我既没有那么多时间和精力去学习如何编写窗口程序,也没有那个必要一定用C去调用一堆API来写。毕竟“控制台程序”也可以色彩斑斓啊。

废话不多说,直接上代码:

#include <conio.h>
#include <stdio.h>
#include <windows.h>

int main(int argc, char *argv[])
{
    HANDLE hOut;
    hOut = GetStdHandle(STD_OUTPUT_HANDLE);
    int i;
    for (i = 1; i < 255 ; i ++ )
    {
        SetConsoleTextAttribute(hOut, i);
        printf("%3d\t",i);
    }
    printf("\n");
    SetConsoleTextAttribute(hOut, 0x0007);
    printf("演示结束");
    getch();
    return 0;
}

吐槽一下:对于英文不好的我,记那些函数、命令、API什么的,其实完全是一个字母一个字母的敲键盘,敲多了记下来的……

使用C语言在Win控制台中输出带颜色的文字

标签:

原文地址:http://www.cnblogs.com/danwsy/p/4817611.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!