在#include <windows.h> 庫裏c++
首先知道:windows
0=黑色
1=藍色
2=綠色
3=湖藍色
4=紅色
5=紫色
6=黃色
7=白色
8=灰色
9=淡藍色
A=淡綠色
B=淡淺綠色
C=淡紅色
D=淡紫色
E=淡黃色
F=亮白色
方法一:
經常使用cmd上 color 函數 (注意!!!是改變所有)
#include<bits/stdc++.h> #include<windows.h> using namespace std; int main() { system("color 46");//第一個是背景,第二個是字體
//這是紅底黃字 return 0; }
方法二:函數
運用SetConsoleTextAttribute (百度翻譯:集合控制檯文本屬性)字體
#include<bits/stdc++.h> #include<windows.h> using namespace std; int main() { for (int i=0;i<8192;i++) { SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),i); printf("%x\n",i); } return 0; }
據以上實驗知:16進制下:
第一位:字體
第二位:背景
第三位:0~3 無
4~7 上劃線(與字體同色)
8~b 左豎線 (與字體同色)
c~f 左上線 (與字體同色)
10~13 右豎線 (與字體同色)
14~17 右上線 (與字體同色)
18~1b 左右線 (與字體同色)
1c~1f 左右上線 (與字體同色)
運用以上,使程序更好看!!!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
一樣在#include <windows.h>
方法一:
使用cmd中:mode con cols=x lines=y (x是長,y是寬)
1 #include <Windows.h> 2 3 int main() { 4 system("mode con cols=100 lines=20"); 5 return 0; 6 }
方法二:spa
函數:SetWindowPos(翻譯:設置窗口位置)翻譯
1 #include <Windows.h> 2 3 int main() { 4 HWND hWnd = GetConsoleWindow(); //得到cmd窗口句柄 5 SetWindowPos(hWnd,NULL,1,2,100,20,NULL); 6 return 0; 7 }
(1,0):窗口左上角的位置code
(100,200) 窗口大小blog