C语言控制台美化教程
本文介紹兩種控制控制臺顏色的方法
一.邊框美化字符
第一套:┃━? ┓? ┗? ┏? ┛
第二套:+-
二.system()函數
在windows下的system函數中命令可以不區別大小寫!
函數: system ()
功 能: 執行DOS命令
函數定義: int system(char *command);
***system函數已經被收錄在標準c庫中,可以直接調用。***
system()可以執行DOS命令,詳細研究請進入連接:
?https://blog.csdn.net/qq_41112517/article/details/78968589
1.用來修改字體顏色和背景顏色
用 system(“color 0A”); 其中color后面的0是背景色代號,A是前景色代號。各顏色代碼如下:
0=黑色 1=藍色 2=綠色 3=湖藍色 4=紅色 5=紫色 6=黃色 7=白色 8=灰色 9=淡藍色
A=淡綠色 B=淡淺綠色 C=淡紅色 D=淡紫色 E=淡黃色 F=亮白色
2.用來暫停和清屏
system("pause");?? //暫停
system("cls");??? //清屏
三.SetConsoleTextAttribute()函數實現更細致的控制臺美化設置
- ?頭文件
#include<windows.h>
- 使用方法
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),屬性1|屬性2|...|屬性n);
- 常見屬性
| FOREGROUND_BLUE | 前景色包含 藍色 |
| FOREGROUND_GREEN | 前景色包含 綠色 |
| FOREGROUND_RED | 前景色包含 紅色 |
| FOREGROUND_INTENSITY | 前景色加強 |
| BACKGROUND_BLUE | 背景色包含 藍色 |
| BACKGROUND_GREEN | 背景色包含 綠色 |
| BACKGROUND_RED | 背景色包含 紅色 |
| BACKGROUND_INTENSITY | 背景色加強 |
| COMMON_LVB_GRID_HORIZONTAL | 頂部水平網格 |
| COMMON_LVB_GRID_LVERTICAL | 左豎直網格 |
| COMMON_LVB_GRID_RVERTICAL | 右豎直網格 |
| COMMON_LVB_UNDERSCORE | 下劃線 |
- 具體配色參見:
?例如紫色可以用 藍色+紅色 配出來:
?
總結
以上是生活随笔為你收集整理的C语言控制台美化教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SMS模型格网转换为MIKE21的格网源
- 下一篇: 基于JavaWeb的汽车销售管理系统