怎麼更改c語言窗口的背景顏色與字體顏色
調用color函數法加入#include 頭文件,沒有此頭文件則無法調用本文使用的函數。 在你所需要改變窗口顏色的位置調用函數 system("color xx") xx分別指的是背景顏色和文字(前景)顏色。x為一位16進制數,即1-f都可以使用。可以隨意組合。 1-f
剛開始學習c語言的朋友肯定會有一個煩惱:運行c語言代碼時,永遠是黑框框的頁面,十分不美觀,其實在c語言代碼的開頭加上幾行就可以自由變換顏色了,下面介紹更改c語言窗口的背景顏色與字體顏色的方法。
材料/工具
方法1
打開c語言編譯器,輸入以下內容:
#include "stdio.h"#include "Windows.h"int main() {HANDLE handle = GetStdHandle(STD_OUTPUT_HANDLE);SetConsoleTextAttribute(handle, FOREGROUND_INTENSITY | FOREGROUND_RED);printf("把這句話顏色變成紅色n");SetConsoleTextAttribute(h
#include <stdio.h>#include <stdlib.h>int main(){system("color f4");printf("紅色字體,亮白色背景n");printf("360新知:更改c語言窗口的背景顏色與字體顏色n");return 0;}
#include "stdafx.h"#include #include #include using namespace std;void cprintf(char* str, WORD color, );int main(int argc, char* argv[]){ cprintf("H", 10); cprintf("e", 9); cprintf("l", 12); cprintf("l", 11); cprintf("o", 13
其中 f 代表亮白色,4代表紅色。常見的系統顏色如圖表所示。
1、在主界面的菜單欄找到工具菜單(tool),打開tools。 2、在tools菜單當中,選擇options,打開, 3、下面就是設置字體和字號了。點擊向右的箭頭,找到font。 4、打開font,根據自己的愛好選擇合適自己的字體。 5、先選擇字體,再選擇字號, 6、
運行這段代碼,可以看到界面果然變成了紅色字體、亮白色背景。
你指的僅僅就是指改變命令窗口的顏色和字體顏色麼? 這個簡單,你去搜下CMD命令改變窗口顏色~~~ 這個如果要不停地隨字一起變化,就要用到線程CWinThread~~~可能就稍難點!
方法2
如果覺得麻煩,也可以直接修改界面的屬性,點擊鼠標右鍵,選擇“屬性”。
要加頭文件#include 然後system("CLOOR 34"); color要大寫,後面的數字代表顏色。自己可以設置。
點擊“顏色”,勾選“屏幕背景”就可以選擇想要的顏色了。
SetConsoleTextAttribute()函數是一個API設置字體顏色和背景色的函數。參數表中使用兩個屬性(屬性之間用,隔開)。GetStdHandle()和FOREGROUND_*或BACKGROUND_*。*值為INTENSITY或RED或GREEN或BLUE。第一個屬性獲得句柄(即要設置顏色的地方)
再勾選“字體顏色”,就可以選擇想要的字體顏色了,選擇好後,點擊“確定”。
用函數 : system("color xy"); //x代表背景色 y代表字體顏色,x可省略,如:system("color 5“)設置字體顏色為紫色。 其中0 = 黑色 8 = 灰色 1 = 藍色 9 = 淡藍色 2 = 綠色 A = 淡綠色 3 = 湖藍色 B = 淡淺綠色 4 = 紅色 C = 淡紅色 5 = 紫色 D =
這樣就可以看到窗口的背景和字體顏色都改變了。
1.改變整個控制枱的顏色用system("color0A");其中color後面的0是背景色代號,A是前景色代號。各顏色代碼如下:0=黑色4=紅色8=灰色C=淡紅色1=藍色5=紫色9=淡藍色D=淡紫色2=綠色6=A=淡綠色E=淡3=湖藍色7=白色B=淡淺綠色F=亮白色2.改變下一
以上就是更改c語言窗口的背景顏色與字體顏色的方法。
1.改變整個控制枱的顏色用system("color0A");其中color後面的0是背景色代號,A是前景色代號。各顏色代碼如下:0=黑色4=紅色8=灰色C=淡紅色1=藍色5=紫色9=淡藍色D=淡紫色2=綠色6=A=淡綠色E=淡3=湖藍色7=白色B=淡淺綠色F=亮白色2.改變下一
擴展閲讀,以下內容您可能還感興趣。
C語言改變字體顏色的代碼
最低0.27元/天開通百度文庫會員,可在文庫查看完整內容>
原發布者:xuenhappy
1.改變整個控制枱的顏色用system("color0A");其中color後面的0是背景色代號,A是前景色代號。各顏色代碼如下:0=黑色4=紅色8=灰色C=淡紅色1=藍色5=紫色9=淡藍色D=淡紫色2=綠色6=*A=淡綠色E=淡*3=湖藍色7=白色B=淡淺綠色F=亮白色2.改變下636f70797a6431333433623763一個輸出或者輸入字體和背景的顏色採用SetConsoleTextAttribute函數,如WhiteonBlack:SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITYFOREGROUND_REDFOREGROUND_GREENFOREGROUND_BLUE);RedonBlack:SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITYFOREGROUND_RED);GreenonBlack:SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITYFOREGROUND_GREEN);YellowonBlack:SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITYFOREGROUND_REDFOREGROUND_GREEN);BlueonBlack:SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITYFOREGROUND_BLUE);MagentaonBlack:SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITYFOREGROUND_REDFOREGROUND_BLUE);CyanonBlack:SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITYFOREGROUND_GREENFOREGROUND_BL想改變C語言程序運行時輸出的背景顏色和字體顏色,不要標準顏色,我希望要一個能自己調的三原色配比那種
color函數啊,好多顏色呢,上網找一下就行
C語言中,如何更改輸出的文字中一部分的顏色?
可通過以下兩種方法解決:
方法1. 用windows api. 如下代碼輸出123(高亮綠色前景白色背景)456(高亮*前景白色背景)在同一行。
#include <stdio.h>
#include <windows.h>
int main(){
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hConsole, FOREGROUND_INTENSITY | BACKGROUND_INTENSITY| FOREGROUND_GREEN |BACKGROUND_RED|BACKGROUND_GREEN|BACKGROUND_BLUE);
printf("123");
SetConsoleTextAttribute(hConsole, FOREGROUND_INTENSITY| BACKGROUND_INTENSITY| FOREGROUND_RED | FOREGROUND_GREEN |
BACKGROUND_RED|BACKGROUND_GREEN|BACKGROUND_BLUE);
printf("456");
getchar();
return 0;
}
這裏FOREGROUND_GREEN可以換成1-255的數字,表示不同配色。
方法2, 使用ansi顏色碼e5a48de588b6e79fa5e9819331333365643662。
兩步:
I. 修改c:windowssystem32CONFIG.NT文件,在最後添加一行:
device=%SystemRoot%system32ansi.sys
II. 然後c程序裏用ansi顏色碼,控制輸出。 例如,輸出一個綠色的123和一個*的456:
printf("033[32m123033[33m456n");
怎麼用C語言在學生管理系統中實現彩色界面和字體?
調用system函數
具體用法:
#include<windows.h>
{
system("color 4A");//設置顏zd色
printf("顏色設置成功");
}
system("color 4A")説明:
其中color後面的0是背景色代號,A是前景色代號。各顏色代碼如下:
0=黑色
1=藍色
2=綠色
3=湖藍色
4=紅色
5=紫色版
6=*
7=白色權
8=灰色
9=淡藍色
A=淡綠色
B=淡淺綠色
C=淡紅色
D=淡紫色
E=淡*
F=亮白色
懂了麼?更多追問追答追問就只加那一條語句就行了麼?追答恩 ,system("color 4A");後面的4A,可以根據需要改變為0~9,A~F。還有就是記得加文件頭#include追問你説的前景色是不是字體顏色?追答對,你把代碼寫進去試一下就知道了。要多動手啊
c語言怎麼控制輸出字符的顏色!?
#include <stdio.h>
#include <stdio.h>
int main(void)
{
system("color f9");//設置輸出的顏色zhidao,f表示背景為回白色,9表示字符為藍色,單獨一個9表示只設答置字符顏色,當然這兩個數字可以為0-f(十六進制)中的任意數值
printf("I Love You");
return 0;
}追問兩個stdio。。。。追答一個是stdlib.h,寫錯了
-
移動硬盤壞了上面的數據能恢復嗎
移動硬盤壞了數據能否恢復要看硬盤損壞的程度,如果壞的程度不嚴重,可以通過電腦自動修復。通過電腦自動修復硬盤的方法比較簡單,首先將移動硬盤連接到電腦上,選中移動硬盤,右鍵點擊【屬性】-【工具】-【差錯】-【開始檢查】,勾選【自動修復文件系統錯誤】和【掃描並...
-
汽車均衡器怎麼調音質好
1、首先打開播放器,播放一首歌,選擇均衡器。2、就可以進行相應的設置,在選擇自定義的時候。3、需要了解音樂均衡器的各個頻段所增益的樂器及調節效果,20HZ-40HZ,在這一段中提升能夠使音樂變得強而有力。4、40HZ-150HZ,是聲音的基礎部分,聲音豐滿柔和。...
-
樓上樓下安裝兩個路由器方法,如何樓上樓下安裝兩個路由器
1、兩個無線路由器,主路由器A,副路由器B,主路由器A中不需要任何更改。把副路由器B放在家合適的位置中,接通電源。打開手機連接上副路由器B的WIFI(也可用電腦設置),打開任一瀏覽器,在地址欄中輸入路由器的IP(不同路由器的IP不一樣,具體查看説明書或路由器背面標籤)。2、輸...
-
微信怎麼建,微信的創建方法
1、微信的創建方法:打開微信。點擊更多。選擇註冊。輸入暱稱,手機號和密碼。勾選同意協議。點擊註冊即可。2、微信推薦使用手機號註冊,並支持100餘個國家的手機號。微信不可以通過QQ號直接登錄註冊或者通過郵箱帳號註冊。第一次使用QQ號登陸時,是登陸不了的,只能用...