1、首先要分情況,有兩種,一種是輸出文本字體的大小。另外一種是控制臺字體大小。

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比武川網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式武川網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋武川地區(qū)。費(fèi)用合理售后完善,10年實(shí)體公司更值得信賴。
1)文本數(shù)據(jù)沒有文字大小的概念,無法控制字體大小。例如notepad能改變字體大小并不是改變指定字的大小,而是notepad里的一個設(shè)置,打開其它文件你一樣會發(fā)現(xiàn)字體也隨之變化了。如果你希望用ie打開,那你可以寫html語句以控制文字大小,例如
文字大小
,這句話就是指用font標(biāo)簽控制字體大小為6。
2)對于控制臺字體大小,需要調(diào)用平臺的api來實(shí)現(xiàn),或者對平臺api封裝的函數(shù)來實(shí)現(xiàn)。
比如windows
的控制臺程序,就要調(diào)用windows的api來實(shí)現(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 為字體大小:可用interger做參數(shù)。只能選擇5個字體。但如果你有不同的中文字庫,可以輸出不同的中文字體。
1)全部轉(zhuǎn)成大寫---strupr
函數(shù)原型:char*strupr(char*src)
函數(shù)說明:將字符串src轉(zhuǎn)換成大寫形式,只轉(zhuǎn)換src中出現(xiàn)的小寫字母,不改變其他字符
返回值:返回指向src的指針。
2)全部轉(zhuǎn)成小寫---strlwr
函數(shù)原型:char*strlwr(char*src)
函數(shù)說明:將字符串src轉(zhuǎn)換成小寫形式,只轉(zhuǎn)換src中出現(xiàn)的大寫字母,不改變其他字符
返回值:返回指向src的指針。
文章題目:c語言改字體大小的函數(shù) c語言改字體大小的函數(shù)怎么改
路徑分享:http://chinadenli.net/article16/hppidg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設(shè)、做網(wǎng)站、品牌網(wǎng)站設(shè)計(jì)、商城網(wǎng)站、App開發(fā)、面包屑導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)