當前位置:生活全書館 >

IT科技

> 怎麼更改c語言視窗的背景顏色與字型顏色

怎麼更改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

怎麼更改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,寫錯了

標籤: 視窗 字型 語言
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/449gg.html