開心生活站

位置:首頁 > IT科技 > 

怎麼更改c語言窗口的背景顏色與字體顏色

IT科技1.66W

調用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

怎麼更改c語言窗口的背景顏色與字體顏色

其中 f 代表亮白色,4代表紅色。常見的系統顏色如圖表所示。

1、在主界面的菜單欄找到工具菜單(tool),打開tools。 2、在tools菜單當中,選擇options,打開, 3、下面就是設置字體和字號了。點擊向右的箭頭,找到font。 4、打開font,根據自己的愛好選擇合適自己的字體。 5、先選擇字體,再選擇字號, 6、

怎麼更改c語言窗口的背景顏色與字體顏色 第2張

運行這段代碼,可以看到界面果然變成了紅色字體、亮白色背景。

你指的僅僅就是指改變命令窗口的顏色和字體顏色麼? 這個簡單,你去搜下CMD命令改變窗口顏色~~~ 這個如果要不停地隨字一起變化,就要用到線程CWinThread~~~可能就稍難點!

怎麼更改c語言窗口的背景顏色與字體顏色 第3張

方法2

如果覺得麻煩,也可以直接修改界面的屬性,點擊鼠標右鍵,選擇“屬性”。

要加頭文件#include 然後system("CLOOR 34"); color要大寫,後面的數字代表顏色。自己可以設置。

怎麼更改c語言窗口的背景顏色與字體顏色 第4張

點擊“顏色”,勾選“屏幕背景”就可以選擇想要的顏色了。

SetConsoleTextAttribute()函數是一個API設置字體顏色和背景色的函數。參數表中使用兩個屬性(屬性之間用,隔開)。GetStdHandle()和FOREGROUND_*或BACKGROUND_*。*值爲INTENSITY或RED或GREEN或BLUE。第一個屬性獲得句柄(即要設置顏色的地方)

怎麼更改c語言窗口的背景顏色與字體顏色 第5張

再勾選“字體顏色”,就可以選擇想要的字體顏色了,選擇好後,點擊“確定”。

用函數 : system("color xy"); //x代表背景色 y代表字體顏色,x可省略,如:system("color 5“)設置字體顏色爲紫色。 其中0 = 黑色 8 = 灰色 1 = 藍色 9 = 淡藍色 2 = 綠色 A = 淡綠色 3 = 湖藍色 B = 淡淺綠色 4 = 紅色 C = 淡紅色 5 = 紫色 D =

怎麼更改c語言窗口的背景顏色與字體顏色 第6張

這樣就可以看到窗口的背景和字體顏色都改變了。

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語言窗口的背景顏色與字體顏色 第7張

擴展閱讀,以下內容您可能還感興趣。

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,寫錯了

標籤:窗口 字體 語言