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