clrscr()
創(chuàng)新互聯(lián)公司長(zhǎng)期為上千客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為沙依巴克企業(yè)提供專業(yè)的成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì),沙依巴克網(wǎng)站改版等技術(shù)服務(wù)。擁有十余年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
清除當(dāng)前字符窗口所有字符
clrscr()在文本圖形編程中作用如下
clrscr()將整個(gè)窗口中的文本全部清除,將光標(biāo)移到窗口左上角(1,1),如果在執(zhí)行clrscr()函數(shù)前設(shè)置過(guò)文本顏色、背景顏色或文本屬性,則清屏后這些設(shè)置將生效。
C語(yǔ)言中清屏函數(shù)是為清除屏幕上的輸出功能,用法是:
void clrscr(void);
程序例:
#include conio.h
int main ()
{
int i;
clrscr();
for (i = 0; i 20; i++);
cprintf("%d\r\n", i);
cprintf("\r\nPress any key to clear screen");
getch();
clrscr();
cprintf("The screen has been cleared!");
getch();
return 0;
}
相似的clrscr清屏函數(shù):
clrscr并不是C語(yǔ)言的標(biāo)準(zhǔn)庫(kù)函數(shù),而是TC平臺(tái)特有的函數(shù),在其它編譯器中無(wú)法使用。
1、函數(shù)聲明:
void clrscr(void);
2、頭文件:
#include conio.h
3、程序示例:
4、在當(dāng)前主流編譯器中,不支持該函數(shù),可以用
system("cls");//windows平臺(tái)
或
system("clear");//unix/Linux平臺(tái)
實(shí)現(xiàn)相同效果。
一、屏幕操作函數(shù)
1. clrscr()清除字符窗口函數(shù)
2. window()字符窗口函數(shù)
3. gotoxy()光標(biāo)定位函數(shù)
4. clreol() 清除光標(biāo)行尾字符函數(shù)
5. insline() 插入空行函數(shù)
6. delline() 刪除一行函數(shù)
7. gettext() 拷進(jìn)文字函數(shù)
8. puttext() 拷出文字函數(shù)
9. movetext() 移動(dòng)文字函數(shù)
二、字符屬性函數(shù)
10. textmode() 文本模式函數(shù)
11. highvideo()高亮度函數(shù)
12. lowvideo() 低亮度函數(shù)
13. normvideo(void);
14. textcolor() 文本顏色函數(shù)
15. textattr() 文本屬性函數(shù)
16.textbackground() 文本背景函數(shù)
三、 屏顯狀態(tài)函數(shù)
17. wherex() 光標(biāo)處x坐標(biāo)函數(shù)
18. wherey() 光標(biāo)處y坐標(biāo)函數(shù)
19. gettextinfo() 獲取文本窗口信息函數(shù)
gotoxy函數(shù):
原型:extern void gotoxy(int x, int y);
用法:#include system.h
功能:將光標(biāo)移動(dòng)到指定位置說(shuō)明:gotoxy(x,y)將光標(biāo)移動(dòng)到指定行y和列x。設(shè)置光標(biāo)到文本屏幕的指定位置,其中參數(shù)x,y為文本屏幕的坐標(biāo)。
gotoxy(0,0)將光標(biāo)移動(dòng)到屏幕左上角
clrscr函數(shù):
清除文本模式窗口 清屏的意思 就是把之前顯示出的文字字符去掉 跟cmd里面的清屏的功能是一樣的 實(shí)際上是clear screen的簡(jiǎn)寫。
例程(下面這個(gè)例子將在屏幕中央輸出“hello world”):
#include?conio.h
int?main(){
clrscr();????//清除屏幕
gotoxy(35,?12);????//挪動(dòng)鼠標(biāo)到屏幕中央
cputs("Hello?world");
getch();
return?0;
}
c語(yǔ)言中的清屏函數(shù)clrscr的用法是:
void clrscr(void);
程序例:
#include conio.h
int main ()
{
int i;
clrscr();
for (i = 0; i 20; i++);
cprintf("%d\r\n", i);
cprintf("\r\nPress any key to clear screen");
getch();
clrscr();
cprintf("The screen has been cleared!");
getch();
return 0;
}
擴(kuò)展資料
c語(yǔ)言特點(diǎn):
1、C語(yǔ)言設(shè)計(jì)目標(biāo)是提供一種能以簡(jiǎn)易的方式編譯、處理低級(jí)存儲(chǔ)器、產(chǎn)生少量的機(jī)器代碼以及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的編程語(yǔ)言。
2、C語(yǔ)言可以允許對(duì)硬件內(nèi)存地址進(jìn)行直接讀寫,以此可以實(shí)現(xiàn)匯編語(yǔ)言的主要功能,并可直接操作硬件。c語(yǔ)言不但具備高級(jí)語(yǔ)言所具有的良好特性,又包含了許多低級(jí)語(yǔ)言的優(yōu)勢(shì),故在系統(tǒng)軟件編程領(lǐng)域有著廣泛的應(yīng)用。
參考資料來(lái)源:百度百科—c語(yǔ)言
網(wǎng)頁(yè)標(biāo)題:c語(yǔ)言光標(biāo)清除函數(shù) c語(yǔ)言光標(biāo)一直刪除后面的怎么辦?
當(dāng)前地址:http://jinyejixie.com/article42/hpcchc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)、、定制網(wǎng)站、營(yíng)銷型網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、外貿(mào)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容