clrscr函数(C语言中清屏函数是什么)

:暂无数据 2026-06-21 20:10:01 2

clrscr函数(C语言中清屏函数是什么)

各位老铁们,大家好,今天由我来为大家分享clrscr函数,以及C语言中清屏函数是什么的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

本文目录

C语言中清屏函数是什么

C语言中清屏函数是为清除屏幕上的输出功能,用法是:

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清屏函数:

clrscr并不是C语言的标准库函数,而是TC平台特有的函数,在其它编译器中无法使用。

1、函数声明:

void clrscr(void);

2、头文件:

#include 《conio.h》

3、程序示例:

4、在当前主流编译器中,不支持该函数,可以用

system(“cls“);//windows平台

system(“clear“);//unix/Linux平台

实现相同效果。

TCC中的clrscr函数怎么用

我特意下载了一个tcc试了一下,发现clrscr这个函数编译器无法找到。
clrscr是用来清屏的一个函数,我了解到的资料是只有TC可以用此函数。

不过,有解决办法。你可以包含#include 《windows.h》头文件后,使用system(“CLS“);语句,功能与clrscr函数是一样的。

我在tcc下试验了一下,正确清屏了,没有问题。

clrscr()与gotoxy()函数在C++中怎么用

clrscr()清屏函数
gotoxy(x,y)说具体点就是在当前窗口内移动光标到指定位置(x,y),如果未自定义窗口,那么当前窗口缺省为整个文本屏,补充一下,光标坐标从窗口的左上角第一个字符(1,1)(在文本方式下编写窗口方式的程序,都会用到这个函数)
Visual
C++中使用gotoxy()
/
clrscr()等函数
#include

windows.h

void
clrscr(void);
void
clreol(void);
void
clreoscr(void);
void
gotoxy(int
,int
);
//
---
Funktionsimplementierung
/*********************************************************************************/
void
clrscr(void)
//clearscreen:
gesamten
Bildschirm
leeren
{
CONSOLE_SCREEN_BUFFER_INFO
csbiInfo;
//variablendklaration
HANDLE
hConsoleOut;
COORD
Home
=
{0,0};
DWORD
dummy;
hConsoleOut
=
GetStdHandle(STD_OUTPUT_HANDLE);
GetConsoleScreenBufferInfo(hConsoleOut,&csbiInfo);
FillConsoleOutputCharacter(hConsoleOut,’
’,csbiInfo.dwSize.X
*
csbiInfo.dwSize.Y,Home,&dummy);
//bis
cursorposition
leerzeichen
ausgeben
csbiInfo.dwCursorPosition.X
=
0;
//cursorposition
X
koordinate
festlegen
csbiInfo.dwCursorPosition.Y
=
0;
//cursorposition
Y
koordinate
festlegen
SetConsoleCursorPosition(hConsoleOut,csbiInfo.dwCursorPosition);
//den
cursor
an
die
festgelegte
koordinate
setzen
}
/*********************************************************************************/
void
clreol(void)
//clear
end
of
line:
den
rest
der
Zeile
nach
dem
cursor
l鲾chen
{
CONSOLE_SCREEN_BUFFER_INFO
csbiInfo;
//variablendklaration
HANDLE
hConsoleOut;
COORD
Home,pos;
DWORD
dummy;
hConsoleOut
=
GetStdHandle(STD_OUTPUT_HANDLE);
GetConsoleScreenBufferInfo(hConsoleOut,&csbiInfo);
Home
=
csbiInfo.dwCursorPosition;
pos.X
=
80
-
csbiInfo.dwCursorPosition.X;
FillConsoleOutputCharacter(hConsoleOut,’
’,pos.X,Home,&dummy);
}
/*********************************************************************************/
void
clreoscr(void)
//clear
end
of
screen:
alles
nach
dem
cursor
l鲾chen
{
CONSOLE_SCREEN_BUFFER_INFO
csbiInfo;
//variablendklaration
HANDLE
hConsoleOut;
COORD
Home;
DWORD
dummy;
hConsoleOut
=
GetStdHandle(STD_OUTPUT_HANDLE);
GetConsoleScreenBufferInfo(hConsoleOut,&csbiInfo);
Home=csbiInfo.dwCursorPosition;
FillConsoleOutputCharacter(hConsoleOut,’
’,csbiInfo.dwSize.X
*
csbiInfo.dwSize.Y,Home,&dummy);
}
/*********************************************************************************/
void
gotoxy(int
x,int
y)
//cursor
an
gewuenschte
position
auf
dem
bildschirm
setzen
{
CONSOLE_SCREEN_BUFFER_INFO
csbiInfo;
//variablendklaration
HANDLE
hConsoleOut;
hConsoleOut
=
GetStdHandle(STD_OUTPUT_HANDLE);
GetConsoleScreenBufferInfo(hConsoleOut,&csbiInfo);
csbiInfo.dwCursorPosition.X
=
x;
//cursorposition
X
koordinate
festlegen
csbiInfo.dwCursorPosition.Y
=
y;
//cursorposition
Y
koordinate
festlegen
SetConsoleCursorPosition(hConsoleOut,csbiInfo.dwCursorPosition);
//den
cursor
an
die
festgelegte
koordinate
setzen
}

C语言中清屏函数是什么的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于C语言中清屏函数是什么、C语言中清屏函数是什么的信息别忘了在本站进行查找哦。

clrscr函数(C语言中清屏函数是什么)

本文编辑:admin

更多文章:


androidapp源码免费下载(如何实现APK的反编译得到APK的源码)

androidapp源码免费下载(如何实现APK的反编译得到APK的源码)

本篇文章给大家谈谈androidapp源码免费下载,以及如何实现APK的反编译得到APK的源码对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年9月22日 18:00

security的反义词(risk的反义词)

security的反义词(risk的反义词)

大家好,今天小编来为大家解答以下的问题,关于security的反义词,risk的反义词这个很多人还不知道,现在让我们一起来看看吧!

2026年9月22日 15:40

二郎神杨戬简笔画(二郎神怎么画)

二郎神杨戬简笔画(二郎神怎么画)

本篇文章给大家谈谈二郎神杨戬简笔画,以及二郎神怎么画对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

2026年9月22日 10:50

service pack 3(操作系统版本升级(SP) Service Pack 3当中的“Service Pack 3”是什么意思)

service pack 3(操作系统版本升级(SP) Service Pack 3当中的“Service Pack 3”是什么意思)

大家好,关于service pack 3很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于操作系统版本升级(SP) Service Pack 3当中的“Service Pack 3”是什么意思的知识点,相信应该可以解决大家的一

2026年9月22日 10:20

html代码怎么写大佬教程(html网页的题来个大佬,写代码,题目在图上)

html代码怎么写大佬教程(html网页的题来个大佬,写代码,题目在图上)

本篇文章给大家谈谈html代码怎么写大佬教程,以及html网页的题来个大佬,写代码,题目在图上对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

2026年9月22日 10:10

结构体内又一个struct(c++ 在结构体中再嵌入一个结构体如何调用)

结构体内又一个struct(c++ 在结构体中再嵌入一个结构体如何调用)

本篇文章给大家谈谈结构体内又一个struct,以及c++ 在结构体中再嵌入一个结构体如何调用对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年9月22日 09:40

next是什么意思英语(next是什么单词)

next是什么意思英语(next是什么单词)

本篇文章给大家谈谈next是什么意思英语,以及next是什么单词对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年9月22日 07:50

美国参议院人数(美国每个州的议员人数取决于什么)

美国参议院人数(美国每个州的议员人数取决于什么)

大家好,今天小编来为大家解答以下的问题,关于美国参议院人数,美国每个州的议员人数取决于什么这个很多人还不知道,现在让我们一起来看看吧!

2026年9月22日 05:20

高中信息技术python(高考信息技术用的是什么语言)

高中信息技术python(高考信息技术用的是什么语言)

今天给各位分享高考信息技术用的是什么语言的知识,其中也会对高考信息技术用的是什么语言进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年9月22日 02:50

cocos creator中文(cocoscreator和cocoscreator3d的区别)

cocos creator中文(cocoscreator和cocoscreator3d的区别)

各位老铁们好,相信很多人对cocos creator中文都不是特别的了解,因此呢,今天就来为大家分享下关于cocos creator中文以及cocoscreator和cocoscreator3d的区别的问题知识,还望可以帮助大家,解决大家的

2026年9月22日 02:30

最近更新

东莞新网站如何快速排名
2026-09-22 21:14:31 浏览:0
seo数据分析的含义是什么?
2026-09-22 21:12:56 浏览:0
热门文章

wait for you杨和苏(大家听下(wait for you)这首英文歌的开头那段音乐)
2026-06-13 16:20:04 浏览:22
刷关键字排名怎么操作最有效?
2026-09-14 20:02:13 浏览:14
oppo a9拆机教程(oppoa9拆机教程)
2026-06-13 10:40:02 浏览:12
标签列表