C語(yǔ)言中清屏函數(shù)是為清除屏幕上的輸出功能,用法是:
創(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ù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為建寧企業(yè)提供專業(yè)的成都做網(wǎng)站、網(wǎng)站建設(shè),建寧網(wǎng)站改版等技術(shù)服務(wù)。擁有十余年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。
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)相同效果。
鏈表的清空操作,就是要銷毀掉除表頭結(jié)點(diǎn)之外的所有結(jié)點(diǎn)。只要寫(xiě)個(gè)循環(huán)來(lái)銷毀結(jié)點(diǎn)就可以,注意,要先記錄當(dāng)前結(jié)點(diǎn)的后繼結(jié)點(diǎn),然后再銷毀當(dāng)前結(jié)點(diǎn)。
參考代碼:
#define?OK?1
#define?ERROR?0
typedef?int?ElemType;
typedef?struct?SqList{
ElemType?elem;
struct?SqList?*next;
}SqList;
int?ClearList(SqList?*list)
{
SqList?*temp,?*head?=?list;
if?(list?==?NULL)
return?ERROR;
list?=?list-next;
while?(list?!=?NULL)
{
temp?=?list-next;
free(list);
list?=?temp;
}
head-next?=?NULL;
return?OK;
}
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)行直接讀寫(xiě),以此可以實(shí)現(xiàn)匯編語(yǔ)言的主要功能,并可直接操作硬件。c語(yǔ)言不但具備高級(jí)語(yǔ)言所具有的良好特性,又包含了許多低級(jí)語(yǔ)言的優(yōu)勢(shì),故在系統(tǒng)軟件編程領(lǐng)域有著廣泛的應(yīng)用。
參考資料來(lái)源:百度百科—c語(yǔ)言
IO流的那個(gè)?
作用是清除流的錯(cuò)誤狀態(tài). 比如說(shuō)
// 下面代碼讀取輸入的數(shù)字并且輸出
for(int val; std::cin val; /*no thing*/)
{
if (cin.fail()) // 如果遇到錯(cuò)誤, 比如用戶輸入一個(gè)字符到int.
{
cin.clear(); // 清除錯(cuò)誤狀態(tài)
cin.ignore(); // 忽略錯(cuò)誤的輸入
}else
std:cout val endl;
}