當前位置:首頁 » 編程語言 » c語言彩色控制台程序
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言彩色控制台程序

發布時間: 2022-06-17 09:32:39

c語言控制台程序如何控制輸出字體及顏色

void color(int b) { HANDLE hConsole = GetStdHandle((STD_OUTPUT_HANDLE)) ; SetConsoleTextAttribute(hConsole, b) ; } 頭文件。參數b是具體的顏色,0——10是以黑色為背景的,逐漸遞增,背景顏色紅橙黃綠青藍紫以此類推。 http://user.qzone.qq.com/164529140/infocenter 這兒有我寫的俄羅斯方塊,用到了顏色函數,你參考參考吧

Ⅱ c語言如何輸出彩色字

可以的,比如:
#include <windows.h>
HANDLE hConsole;
hConsole=GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hConsole, FOREGROUND_GREEN);
//系統定義的顏色
/*FOREGROUND_BLUE,
FOREGROUND_GREEN,
FOREGROUND_RED,
FOREGROUND_INTENSITY,
BACKGROUND_BLUE,
BACKGROUND_GREEN,
BACKGROUND_RED,
BACKGROUND_INTENSITY
*/
設置默認的控制台前景和背景顏色。
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。
例如: "COLOR fc" 在亮白色上產生亮紅色

Ⅲ C語言控制台程序,如何實現定時器

說兩個思路:
1、硬體如果有定時器,那麼使用硬體定時器。
2、軟體搞個for循環(空函數),然後測試每個循環的耗時,就能搞出一個純軟的延時程序。

Ⅳ C語言 控制台程序

不想調用控制台入口換winmain
底層的編譯,在編譯成目標文件之後,不要鏈接成可執行文件,生成別的
二進制文件
或者。。像
Linux內核
一樣,編譯成可執行文件,裝載入內存,然後用內存鏡像拷貝出純二進制文件。。等等方法
至於編譯驅動有另外更加專業的方法咯。。

Ⅳ C語言編程題,編寫一控制台應用程序

#include<stdio.h>
void main() { int x;
scanf("%d",&x);
if ( x>=90 ) printf("優秀。\n");
else if ( x>=80 ) printf("良好。\n");
else if ( x>=70 ) printf("中等。\n");
else if ( x>=60 ) printf("合格。\n");
else printf("不合格。\n");

}

Ⅵ 請用c語言控制台程序寫一個程序

#include<stdio.h>

typedefstructpoint{
intx;
inty;
}quadrangle;

intmain(intargc,charconst*argv[])
{
quadranglefour[4];
inti,j,tmpx,tmpy;
for(i=0;i<4;i++)
{
printf("輸入第%d個點,每個點由x軸,y軸坐標表示如:125 ",i+1);
scanf("%d%d",&four[i].x,&four[i].y);
}
for(i=0;i<4;i++)
{
tmpx=four[i].x;
tmpy=four[i].y;
for(j=i+1;j<4;j++)
{
if(four[j].x<tmpx)
{
four[i].x=four[j].x;
four[i].y=four[j].y;
four[j].x=tmpx;
four[j].y=tmpy;
tmpx=four[i].x;
tmpy=four[i].y;
}
}
}
inta[2],b[2],c[2],d[2];
if(four[0].y>four[1].y)
{
a[0]=four[1].x;
a[1]=four[1].y;
d[0]=four[0].x;
d[1]=four[0].y;
}
else{
a[0]=four[0].x;
a[1]=four[0].y;
d[0]=four[1].x;
d[1]=four[1].y;
}
if(four[2].y>four[3].y)
{
b[0]=four[3].x;
b[1]=four[3].y;
c[0]=four[2].x;
c[1]=four[2].y;
}
else
{
b[0]=four[2].x;
b[1]=four[2].y;
c[0]=four[3].x;
c[1]=four[3].y;
}
printf("a(%d,%d)b(%d,%d)c(%d,%d)d(%d,%d) ",
a[0],a[1],b[0],b[1],c[0],c[1],d[0],d[1]);
return0;
}

Ⅶ C語言控制台程序以RGB為參數輸出彩色字

不要搞這玩意了,現在這種東西哪還有用。graphics十五年前就被市場拋棄了,就一些等級考試的教材才用

Ⅷ VC6.0的win32控制台程序中怎樣用c語言實現設置背景顏色為粉紅色,急求高手教育!

#include <stdio.h>
#include<windows.h>
//顏色屬性由兩個十六進制數字指定 -- 第一個為背景,第二個則為
//前景。每個數字可以為以下任何值之一:

// 0 = 黑色 8 = 灰色
// 1 = 藍色 9 = 淡藍色
// 2 = 綠色 A = 淡綠色
// 3 = 淺綠色 B = 淡淺綠色
// 4 = 紅色 C = 淡紅色
// 5 = 紫色 D = 淡紫色
// 6 = 黃色 E = 淡黃色
// 7 = 白色 F = 亮白色
int main()
{
system("color C7");
//system("color D7");
//system("color 97");
printf("hello world!\n");
return 0;
}

Ⅸ c語言中控制台程序或MFC應用程序是怎麼回事啊本人菜鳥 弱弱的問一下

控制台程序,主要是顯示一些邏輯運算(非界面)結果;
而MFC應用程序屬於可視化程序,不僅可處理邏輯運算,還可操作界面(鍵盤、滑鼠等的操作),並將結果對應顯示到可視界面上,讓用戶更直觀的接受數據。

Ⅹ C語言,怎麼使打出的代碼是彩色的

1、可以調用dos控制台的命令system("color xx");改變文字顏色。設置默認的控制台文字和背景顏色。COLOR [attr]attr 指定控制台輸出的顏色屬性顏色屬性由兩個十六進制數字指定 -- 第一個為背景,第二個則為文字。每個數字可以為以下任何值之一:0 = 黑色 8 = 灰色1 = 藍色 9 = 淡藍色2 = 綠色 A = 淡綠色3 = 淺綠色 B = 淡淺綠色4 = 紅色 C = 淡紅色5 = 紫色 D = 淡紫色6 = 黃色 E = 淡黃色7 = 白色 F = 亮白色如果沒有給定任何參數,該命令會將顏色還原到 CMD.EXE 啟動時的顏色