1、首先要分情況,有兩種,一種是輸出文本字體的大小。另外一種是控制臺字體大小。
創(chuàng)新互聯(lián)-專業(yè)網站定制、快速模板網站建設、高性價比武川網站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式武川網站制作公司更省心,省錢,快速模板網站建設找我們,業(yè)務覆蓋武川地區(qū)。費用合理售后完善,10年實體公司更值得信賴。
1)文本數據沒有文字大小的概念,無法控制字體大小。例如notepad能改變字體大小并不是改變指定字的大小,而是notepad里的一個設置,打開其它文件你一樣會發(fā)現字體也隨之變化了。如果你希望用ie打開,那你可以寫html語句以控制文字大小,例如
文字大小
,這句話就是指用font標簽控制字體大小為6。
2)對于控制臺字體大小,需要調用平臺的api來實現,或者對平臺api封裝的函數來實現。
比如windows
的控制臺程序,就要調用windows的api來實現
bool
setconsolefont(handle,
dword)
2、system("color
01")可以改變字體的顏色。
顏色屬性由兩個十六進制數字指定
--
第一個為背景,第二個則為前景。每個數字可以為以下任何值之一:
=
黑色
8
=
灰色
1
=
藍色
9
=
淡藍色
2
=
綠色
a
=
淡綠色
3
=
湖藍色
b
=
淡淺綠色
4
=
紅色
c
=
淡紅色
5
=
紫色
d
=
淡紫色
6
=
黃色
e
=
淡黃色
7
=
白色
f
=
亮白色
用ctype.h中的函數tolower和toupper。前者以大寫的字符作為參數,返回相應的小寫字符;后者以小寫的字符作為參數,返回相應的大寫字符。
#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;
}
如果沒有相應的大小寫,函數會返回字符本身。
#include ctype.h
#include stdio.h
int main()
{
char c = '0';
printf("%c", tolower(c)); //0
printf("%c", toupper(c)); //0
return 0;
}
函數名: settextstyle 功 能: 為圖形輸出設置當前的文本屬性 用 法: 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做參數。只能選擇5個字體。但如果你有不同的中文字庫,可以輸出不同的中文字體。
1)全部轉成大寫---strupr
函數原型:char*strupr(char*src)
函數說明:將字符串src轉換成大寫形式,只轉換src中出現的小寫字母,不改變其他字符
返回值:返回指向src的指針。
2)全部轉成小寫---strlwr
函數原型:char*strlwr(char*src)
函數說明:將字符串src轉換成小寫形式,只轉換src中出現的大寫字母,不改變其他字符
返回值:返回指向src的指針。