1、首先要分情況,有兩種,一種是輸出文本字體的大小。另外一種是控制臺字體大小。
為阿拉山口等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及阿拉山口網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站設(shè)計、網(wǎng)站制作、外貿(mào)營銷網(wǎng)站建設(shè)、阿拉山口網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
1)文本數(shù)據(jù)沒有文字大小的概念,無法控制字體大小。例如notepad能改變字體大小并不是改變指定字的大小,而是notepad里的一個設(shè)置,打開其它文件你一樣會發(fā)現(xiàn)字體也隨之變化了。如果你希望用ie打開,那你可以寫html語句以控制文字大小,例如
文字大小
,這句話就是指用font標(biāo)簽控制字體大小為6。
2)對于控制臺字體大小,需要調(diào)用平臺的api來實現(xiàn),或者對平臺api封裝的函數(shù)來實現(xiàn)。
比如windows
的控制臺程序,就要調(diào)用windows的api來實現(xiàn)
bool
setconsolefont(handle,
dword)
2、system("color
01")可以改變字體的顏色。
顏色屬性由兩個十六進(jìn)制數(shù)字指定
--
第一個為背景,第二個則為前景。每個數(shù)字可以為以下任何值之一:
=
黑色
8
=
灰色
1
=
藍(lán)色
9
=
淡藍(lán)色
2
=
綠色
a
=
淡綠色
3
=
湖藍(lán)色
b
=
淡淺綠色
4
=
紅色
c
=
淡紅色
5
=
紫色
d
=
淡紫色
6
=
黃色
e
=
淡黃色
7
=
白色
f
=
亮白色
用ctype.h中的函數(shù)tolower和toupper。前者以大寫的字符作為參數(shù),返回相應(yīng)的小寫字符;后者以小寫的字符作為參數(shù),返回相應(yīng)的大寫字符。
#include ctype.h
#include stdio.h
int main()
{
char c = 'A';
printf("%c", tolower(c)); //a
c = 'b';
printf("%c", toupper(c)); //B
return 0;
}
如果沒有相應(yīng)的大小寫,函數(shù)會返回字符本身。
#include ctype.h
#include stdio.h
int main()
{
char c = '0';
printf("%c", tolower(c)); //0
printf("%c", toupper(c)); //0
return 0;
}
函數(shù)名: settextstyle 功 能: 為圖形輸出設(shè)置當(dāng)前的文本屬性 用 法: void far settextstyle (int font, int direction, char size); fornt 為字體:DEFAULT_FONT, TRIPLEX_FONT, SMALL_FONT, SANSSERIF_FONT, GOTHIC_FONT,也可以用0 ~ 4代替。 direction 為字符的排列方向:橫向和豎向,0為橫向排列,1為豎向排列。 size 為字體大?。嚎捎胕nterger做參數(shù)。只能選擇5個字體。但如果你有不同的中文字庫,可以輸出不同的中文字體。