怎麼更改c語言視窗的背景顏色與字型顏色
- IT科技
- 關注:1.55W次
呼叫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,寫錯了
- 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/449gg.html