Ⅰ 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語言中如何改變字體大小和顏色
1、在主界面的菜單欄找到工具菜單(tool),打開tools。
Ⅲ C語言中 關於顏色的代碼編寫
(1) scanf("%d%d%d",&red,&green,&blue); //輸入三個值
(2) red = red%256;
blue =blue%256;
green = green%256;//將數據轉換到0~255之間
(3)rgb = red | (green<<8) | (blue<<16);//通過或運算將數據放到對應位置上
(4)0x%x //以16進制輸出數據
Ⅳ 如何在C語言中改變顏色
函數名: textbackground
功 能: 選擇新的文本背景顏色
用 法: void textbackground(int color);
程序例:
#include <conio.h>
int main(void)
{
int i, j;
clrscr();
for (i=0; i<9; i++)
{
for (j=0; j<80; j++)
cprintf("C");
cprintf("\r\n");
textcolor(i+1);
textbackground(i);
}
return 0;
}
函數名: textcolor
功 能: 在文本模式中選擇新的字元顏色
用 法: void textcolor(int color);
程序例:
#include <conio.h>
int main(void)
{
int i;
for (i=0; i<15; i++)
{
textcolor(i);
cprintf("Foreground Color\r\n");
}
return 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語言如何改變一部分的字體顏色
工具材料
電腦
方法如下
1、首先打開編輯好的C語言程序,右鍵點擊標題欄,點擊「屬性」菜單。
Ⅶ C語言中,如何更改輸出的文字中一部分的顏色
可通過以下兩種方法解決:
Ⅷ C語言改變字體顏色的代碼
1,用樣式表(css),在組件裡面加上style屬性,例如:
<div style="background-color:blue;font-family:宋體;">
歡迎你
</div>
2,直接在字體兩邊加font標記,例如:
<font color=blue >歡迎你</font>
(8)c語言如何用代碼換顏色擴展閱讀
<input name="submit" type="submit" value="changeColor" onClick="changeColor()">
<span id="wenzi">wenzi</span>
<script>
function changeColor(){
document.all['wenzi'].style.color="#ff0000";
}
</script>
Ⅸ c語言源代碼更改圖片顏色
你好!!
1、首先要讀出你圖片的個像素值(RGB三種顏色)
2、根據讀取到的RGB像素值,對每個顏色做反色處理
3、寫入反色後的信息到文件保存
Ⅹ 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