程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 使用C語言在Win控制台中輸出帶顏色的文字,win控制台

使用C語言在Win控制台中輸出帶顏色的文字,win控制台

編輯:關於C語言

使用C語言在Win控制台中輸出帶顏色的文字,win控制台


學了這麼久的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什麼的,其實完全是一個字母一個字母的敲鍵盤,敲多了記下來的……

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved