A. c語言背景色怎麼弄
C語言不存在背景色,C語言的編譯器可以更換背景色,各種不同的編譯器更換背景色的方法不同,需要參考其幫助文件,一般是在編輯環境設置中。
B. 如何在c語言中改變背景和字體的顏色
調用color函數法
加入#include頭文件,沒有此頭文件則無法調用本文使用的函數。
1-f分別代表的顏色如下:0=黑色8=灰色1=藍色9=淡藍色2=綠色A=淡綠色3=湖藍色B=淡淺綠色4=紅色C=淡紅色5=紫色D=淡紫色6=黃色E=淡黃色7=白色F=亮白色
C. 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");
}
D. wincc中,怎樣用C語言來改變圖形的背景顏色
在圖形的「對象屬性」里選擇「顏色」=>「背景顏色」右擊「動態」選擇「C動作...」打開:
#include "apdefap.h"
long _main(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
#pragma option(mbcs)
#define TAG_1 "IN" //觸發變數;
if (GetTagBit(TAG_1)) //變數為1時,返回255是紅色,變數為0時,返回65280是綠色
return 255;
else
return 65280;//255
}
記得設置觸發掃描周期
E. C語言怎麼調顏色
第一步、進入到vs界面,在上方工具欄中選擇箭頭所指的工具選項,如下圖所示。
F. 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。
G. c語言怎樣實現運行屏幕的白底黑字
windows下面最簡單的辦法就是調用:\x0d\x0asystem("color F0");\x0d\x0a這樣就黑底白字了!!!\x0d\x0a以下是color命令的幫助:\x0d\x0a設置默認的控制台前景和背景顏色。\x0d\x0a\x0d\x0aCOLOR [attr]\x0d\x0a\x0d\x0a attr 指定控制台輸出的顏色屬性\x0d\x0a\x0d\x0a顏色屬性由兩個十六進制數字指定 -- 第一個為背景,第二個則為\x0d\x0a前景。每個數字可以為以下任何值之一:\x0d\x0a\x0d\x0a 0 = 黑色 8 = 灰色\x0d\x0a 1 = 藍色 9 = 淡藍色\x0d\x0a 2 = 綠色 A = 淡綠色\x0d\x0a 3 = 淺綠色 B = 淡淺綠色\x0d\x0a 4 = 紅色 C = 淡紅色\x0d\x0a 5 = 紫色 D = 淡紫色\x0d\x0a 6 = 黃色 E = 淡黃色\x0d\x0a 7 = 白色 F = 亮白色\x0d\x0a\x0d\x0a如果沒有給定任何參數,該命令會將顏色還原到 CMD.EXE 啟動時\x0d\x0a的顏色。這個值來自當前控制台窗口、/T 命令行開關或\x0d\x0aDefaultColor 注冊表值。\x0d\x0a\x0d\x0a如果用相同的前景和背景顏色來執行 COLOR 命令,COLOR 命令\x0d\x0a會將 ERRORLEVEL 設置為 1。\x0d\x0a\x0d\x0a例如: "COLOR fc" 在亮白色上產生亮紅色\x0d\x0a\x0d\x0a如果你不想用color來做那麼\x0d\x0a\x0d\x0aTC 下可以這么做:\x0d\x0a在開始的時候要調用graphics.h這個頭文件\x0d\x0a\x0d\x0a setbackcolor() 設置背景顏色函數\x0d\x0a\x0d\x0a功能: 函數setbackcolor()把當前調色板顏色的第一個值改成指定的顏色值,以設置背景顏色。\x0d\x0a用法: 此函數調用方式為void setbackcolor(int color);\x0d\x0a說明: 參數color為指定的背景色,其有效值可以是顏色符號名,也可以是色彩值。表1-8列出了背景顏色供選取。\x0d\x0a\x0d\x0a表1-8 背景顏色值\x0d\x0a-----------------------------------------------------------------\x0d\x0a 顏色符號名 色彩值 顏色符號名 色彩值\x0d\x0a-----------------------------------------------------------------\x0d\x0a BLACK(黑色) 0 DARKGRAY(深灰) 8\x0d\x0a BLUE(藍色) 1 LIGHTBLUE(淡藍) 9\x0d\x0a GREEN(綠色) 2 LIGHTGREEN(淡綠) 10\x0d\x0a CYAN(青色) 3 LIGHTCYAN(淡青) 11\x0d\x0a RED(紅色) 4 LIGHTRED(淡紅) 12\x0d\x0a MAGENTA(品紅) 5 LIGHTMAGENTA(粉紅) 13\x0d\x0a BROWN(棕色) 6 YELLOW(黃色) 14\x0d\x0a LIGHTGRAY(淡灰) 7 WHITE(白色) 15\x0d\x0a-----------------------------------------------------------------\x0d\x0a 調用該函數,將改變整個屏幕的顏色,如果新的背景色與原來屏幕的圖形顏色相同,盡管圖形信息不會丟失,但是看不見圖形了。如果所選背景色為對比鮮明的顏色,看不見的圖形就會重新清晰地顯現出來。\x0d\x0a\x0d\x0a 這個函數的頭文件為graphics.h\x0d\x0a\x0d\x0a返回值: 無\x0d\x0a\x0d\x0a例: 把背景色置為淡藍色\x0d\x0a\x0d\x0a setbackcolor(LIGHTBLUE);\x0d\x0a\x0d\x0a設置前景色(文字顏色)\x0d\x0a setcolor() 設置顏色函數\x0d\x0a\x0d\x0a功能: 函數setcolor()設置當前繪圖顏色(或稱做前景色)。\x0d\x0a用法: 該函數調用方式為voids setcolor(int color);\x0d\x0a說明: 參數color為選擇的當前繪圖顏色。在高解析度顯示模式下,選取的color是實際色彩值,也可以用顏色符號名表示。如果已經搖籃函數setpalette()改變了調色板色彩值,那麼符號名就不可能產生預期作用了。\x0d\x0a 在低解析度顯示模式(320X200)下,選取的color是調色板顏色號,不是實際色彩值。\x0d\x0a 此函數相應的頭文件為graphics.h\x0d\x0a返回值: 無\x0d\x0a\x0d\x0a例: 設置16種不同的顏色,顯示16段直線:\x0d\x0a\x0d\x0a#include\x0d\x0avoid main()\x0d\x0a{\x0d\x0a int driver,mode;\x0d\x0a int i;\x0d\x0a driver=DETECT;\x0d\x0a mode=0;\x0d\x0a initgraph(&driver,&mode,"");\x0d\x0a moveto(0,200);\x0d\x0a for(i=0;i<16;i++)\x0d\x0a {\x0d\x0a setcolor(i);\x0d\x0a linerel(20,0);\x0d\x0a }\x0d\x0a getch();\x0d\x0a restorecrtmode();\x0d\x0a}\x0d\x0a\x0d\x0aVC 下面可以用\x0d\x0aSetConsoleTextAttribute這個Window SDK API
H. 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
I. 如何更改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 = 亮白色
J. C語言,怎樣能把背景顏色改成紅色,或其它顏色
你是需要改編譯器顯示的背景顏色,還是開發的程序的背景顏色,如果是前者需要根據不同的編譯器找不同的更改方式,如果是後者並且是win32控制台程序的話使用system("color 6f");這樣的語句修改,顏色屬性由兩個十六進制數字指定 -- 第一個為背景,第二個則為前景。每個數字可以為以下任何值之一:
0 = 黑色 8 = 灰色 1 = 藍色 9 = 淡藍色 2 = 綠色 A = 淡綠色
3 = 淺綠色 B = 淡淺綠色 4 = 紅色 C = 淡紅色 5 = 紫色 D = 淡紫色
6 = 黃色 E = 淡黃色 7 = 白色 F = 亮白色