當前位置:首頁 » 編程語言 » 怎樣將c語言的背景板調色
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

怎樣將c語言的背景板調色

發布時間: 2022-05-05 03:29:29

Ⅰ 如何在c語言中改變背景和字體的顏色

調用color函數法
加入#include頭文件,沒有此頭文件則無法調用本文使用的函數。

1-f分別代表的顏色如下:0=黑色8=灰色1=藍色9=淡藍色2=綠色A=淡綠色3=湖藍色B=淡淺綠色4=紅色C=淡紅色5=紫色D=淡紫色6=黃色E=淡黃色7=白色F=亮白色

Ⅱ C語言,怎樣能把背景顏色改成紅色,或其它顏色

你是需要改編譯器顯示的背景顏色,還是開發的程序的背景顏色,如果是前者需要根據不同的編譯器找不同的更改方式,如果是後者並且是win32控制台程序的話使用system("color 6f");這樣的語句修改,顏色屬性由兩個十六進制數字指定 -- 第一個為背景,第二個則為前景。每個數字可以為以下任何值之一:
0 = 黑色 8 = 灰色 1 = 藍色 9 = 淡藍色 2 = 綠色 A = 淡綠色
3 = 淺綠色 B = 淡淺綠色 4 = 紅色 C = 淡紅色 5 = 紫色 D = 淡紫色
6 = 黃色 E = 淡黃色 7 = 白色 F = 亮白色

Ⅲ C語言中改變背景顏色和字的顏色

是啊,你說的那幾個函數只能是在tc裡面才有定義的,但是如果是在C++中就需要使用GDI中CDC類,函數SetTextColor函數是設置文本前景色,SetBKColor是設置背景色,TextOut為輸出文本。
例:在窗口左上角輸出計算機三個字,藍底白字:
void CGraphicView::OnDraw(CDC *pDC)
{
CGraphicDoc* pDoc=GetDocument();
ASSERT_VALID(pDoc);
pDC->SetTextColor(RGB(255,255,255));
pDC->SetBkColor(RGB(0,0,255));
pDC->TextOut(0,0,"計算機");
}

Ⅳ c語言怎麼使背景換顏色,而不是簡單的黑屏白字,如換成紅色,要求用代碼完成

#include <windows.h>
int main(.....)
{
system("color 3e") ;
}
系統的 color 命令用法:
設置默認的控制台前景和背景顏色。

COLOR [attr]

attr 指定控制台輸出的顏色屬性

顏色屬性由兩個十六進制數字指定 -- 第一個為背景,第二個則為
前景。每個數字可以為以下任何值之一:

0 = 黑色 8 = 灰色
1 = 藍色 9 = 淡藍色
2 = 綠色 A = 淡綠色
3 = 淺綠色 B = 淡淺綠色
4 = 紅色 C = 淡紅色
5 = 紫色 D = 淡紫色
6 = 黃色 E = 淡黃色
7 = 白色 F = 亮白色

如果沒有給定任何參數,該命令會將顏色還原到 CMD.EXE 啟動時
的顏色。這個值來自當前控制台窗口、/T 命令行開關或
DefaultColor 注冊表值。

如果用相同的前景和背景顏色來執行 COLOR 命令,COLOR 命令
會將 ERRORLEVEL 設置為 1。

Ⅳ C語言的程序的背景顏色怎樣通過代碼控制

已經按你的要求重新改寫,簡化。
本題一個完整的c程序如下,程序在tc2.0和win-tc下運行通過,結果正確。
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>

main()
{float pi=3.14159265,r;
textbackground(YELLOW);/* 設置背景色為黃色,注意顏色應該大寫,可更改 */
textcolor(RED); /* 設置文件顏色為紅色,可更改 */
clrscr(); /* 清屏,使設置生效 */
printf("enter radius:");
scanf("%f",&r);
if(r<0)
printf("Enter Error!\n");
else
printf("r=%.2f,c=%.2f,area=%.2f\n",r,2*pi*r,pi*r*r);
system("pause");/* 暫停,按任一鍵繼續 */
}

---------------------------------------------------------------------
---------------------------------------------------------------------
以下僅供參考。可以連續輸入8次,每次得到的顏色不同,當然可以改變for (color = 0; color < 8; color++)中color<8的數值來控制輸出的顏色數。
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<graphics.h>
main()
{float pi=3.14159265,r;
int color;
for (color = 0; color < 8; color++)
{
textbackground(color);
cprintf("This is color %d\r\n", color);
cprintf("enter radius:");
scanf("%f",&r);
if(r<0)
cprintf("Enter Error!\r\n");
else
cprintf("r=%.2f,c=%.2f,area=%.2f\r\n",r,2*pi*r,pi*r*r);
cprintf("Press any key to continue\r\n");
getch();
}
system("pause");
}

Ⅵ C語言的程序怎麼改背景和字體色

#include"stdio.h"
#include"conio.h"
void
main()
{
textbackground(RED);
textcolor
(YELLOW);
clrscr();
puts("謝謝你的採納:)");
getch();
}
你在
win-tc
或turbo
c上運行沒問題的,但在vc的話你需要把conio.h文件從c
編譯器
上拷貝到vc不過不方便

Ⅶ C語言設計出來的程序 的背景顏色怎樣通過代碼控制

system("COLOR17");//DOS窗背景蘭色字白色

system("COLOR34");//DOS窗背景淡蘭色字紅色

自己嘗試嘗試,就會發現很多種顏色的組合的

這么做:

#include<stdio.h>

#include<stdlib.h>

main()

{floatpi=3.14159265,r;

//system("COLOR17");//DOS窗背景蘭色字白色

system("COLOR34");//DOS窗背景淡蘭色字紅色

printf("enterradius: ");

scanf("%f",&r);

if(r<0)

printf("EnterError ");

else

printf("r=%.2f,c=%.2f,area=%.2f ",r,2*pi*r,pi*r*r);

system("pause");

}

//給出答案以前一定要自己先試驗一下。達到背景黑色變成其他顏色,字體顏色隨便

說別人的答案不對之前,自己最好先確認一下自己的編譯器設置之類的是不是正確,這么多人的都不對,你不覺得應該先找找自己的原因?

下面的圖是我的代碼的運行結果,

編譯器VC6.0

Ⅷ C語言背景色怎麼弄

C語言不存在背景色,C語言的編譯器可以更換背景色,各種不同的編譯器更換背景色的方法不同,需要參考其幫助文件,一般是在編輯環境設置中。

Ⅸ c語言中如何改變背景顏色 和字的顏色

有個函數 system(const char*)返回值類型記不到
參數是命令行,由程序傳輸到cmd
cmd中有命令color後面跟兩個參數背景顏色和字體顏色
至於顏色是哪個,cmd中輸入color/?就看得到
在VC++裡面 ,舉個例子 system("color fc");
試一下吧

Ⅹ 如何更改c語言窗口的背景顏色與字體顏色

在VC下,使用system("color a"),增加頭文件#include <stdlib.h>,其中a表示顏色屬性,顏色屬性由兩個十六進制數字指定 -- 第一個為背景,第二個則為前景。每個數字可以為以下任何值之一:如system("color 1f");表示藍底白字。
0 = 黑色 8 = 灰色
1 = 藍色 9 = 淡藍色
2 = 綠色 A = 淡綠色
3 = 湖藍色 B = 淡淺綠色
4 = 紅色 C = 淡紅色
5 = 紫色 D = 淡紫色
6 = 黃色 E = 淡黃色
7 = 白色 F = 亮白色