❶ c語言,怎樣能把背景顏色改成紅色,或其它顏色
你是需要改編譯器顯示的背景顏色,還是開發的程序的背景顏色,如果是前者需要根據不同的編譯器找不同的更改方式,如果是後者並且是win32控制台程序的話使用system("color 6f");這樣的語句修改,顏色屬性由兩個十六進制數字指定 -- 第一個為背景,第二個則為前景。每個數字可以為以下任何值之一:
0 = 黑色 8 = 灰色 1 = 藍色 9 = 淡藍色 2 = 綠色 A = 淡綠色
3 = 淺綠色 B = 淡淺綠色 4 = 紅色 C = 淡紅色 5 = 紫色 D = 淡紫色
6 = 黃色 E = 淡黃色 7 = 白色 F = 亮白色
❷ VC6.0的C語言中背景色能設為粉紅色嗎,還有圖形設計怎麼實現需要包含的頭文件和函數用法,清楚點,謝謝~
VC6的話,不用任何庫函數,直接使用cmd中的color指令,在代碼中加入system("color XY");即可,(注意這里的XY是一個16進制數,范圍是0~F,分別對應控制台的背景色和前景色,自己選,詳細的可參考cmd中對color的解釋)
0=黑色 8=灰色
1=藍色 9=淡藍色
2=綠色 A=淡綠色
3=湖藍色 B=淡淺綠色
4=紅色 C=淡紅色
5=紫色 D=淡紫色
6=黃色 E=淡黃色
7=白色 F=亮白色
另外,在VC6里想要用圖形的話,默認情況不用到C++或是MFC,單純的純粹用C的話,基本不可能,至少到目前為止,我都沒有聽說過,而且C本身就不適合用來做圖形
當然也不是沒有辦法,下個easyx庫,網路easyx即可,中文網站,還有中文的教程,用起來很簡單,當然前提是你的C語法扎實&&數學功底扎實的話
❸ C語言背景色怎麼弄
C語言不存在背景色,C語言的編譯器可以更換背景色,各種不同的編譯器更換背景色的方法不同,需要參考其幫助文件,一般是在編輯環境設置中。
❹ 如何更改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 = 亮白色
❺ 如何改變控制台顏色函數 C語言背景色
////////改變CMD窗口顏色
用 system("color 0A");
其中color後面的0是背景色代號,A是前景色代號。各顏色代碼如下:
0=黑色
1=藍色
2=綠色
3=湖藍色
4=紅色
5=紫色
6=黃色
7=白色
8=灰色
9=淡藍色
A=淡綠色
B=淡淺綠色
C=淡紅色
D=淡紫色
E=淡黃色
F=亮白色
2.改變下一個輸出或者輸入字體和背景的顏色
採用SetConsoleTextAttribute函數,如 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY |
FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);
❻ 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語言設計出來的程序 的背景顏色怎樣通過代碼控制
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語言程序dos 窗體背景顏色,默認是黑色背景白色字,不是字體的背景顏色。
右鍵單擊窗口,選擇「屬性」,「顏色」,即可自定義背景顏色
❾ C語言背景色怎麼弄
C語言運行時的那個黑屏幕可以通過設置來改變顏色,也可以通過程序改變,一般程序用system("color
xy");來實現,其中x、y都是一個十六進制數,x代表屏幕背景顏色,y代表字體顏色,如果只用一個十六進制數,如:system("color
5");為改變字體顏色。調用system()函數時必須引進stdlib.h包。在用C語言進行圖形設計時可以用setbackground()來改變背景顏色,其中setbackground()函數中的參數為一個0~255的整數或其宏定義值,如:setbackground(41)或setbackground(RED).還可以用RGB(int
a,int
b,int
c)作為setbackground的參數,其中a,b,c都是一個0~255的整數。