学习gotoxy()与clrscr()函数
时间: 2023-03-04 20:21:07 浏览: 322
`gotoxy()`和`clrscr()`是两个在DOS和Windows命令行界面下使用的函数。
`gotoxy()`函数用于将光标移动到指定的行和列。在DOS和Windows命令行界面下,光标可以用于输入文本或在屏幕上绘制图形。`gotoxy()`函数可以通过指定光标的行和列来实现在屏幕上定位光标的位置。`gotoxy()`函数的原型如下:
```
void gotoxy(int x, int y);
```
其中,x和y分别表示光标要移动到的列和行。例如,下面的代码可以将光标移动到第10行,第20列的位置:
```
#include <stdio.h>
#include <conio.h>
int main()
{
gotoxy(20, 10);
printf("Hello World!");
return 0;
}
```
`clrscr()`函数用于清空屏幕上的所有文本和图形,并将光标移动到屏幕的左上角。它可以在需要清空屏幕并重新开始绘制文本或图形时使用。`clrscr()`函数的原型如下:
```
void clrscr();
```
例如,下面的代码可以清空屏幕并输出一条消息:
```
#include <stdio.h>
#include <conio.h>
int main()
{
clrscr();
printf("Screen cleared!");
return 0;
}
```
需要注意的是,这两个函数只能在DOS和Windows命令行界面下使用,不能在图形用户界面下使用。在Linux和macOS下,可以使用类似的函数来实现相似的功能,但函数名和参数可能会有所不同。
阅读全文