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