clrscr()及gotoxy()函数1、clrscr()
作⽤:清屏,跟 cmd 中的清屏作⽤⼀样
注意:只有在 Trubo C 中能⽤,需要包含头⽂件:conio.h
替代:system("cls"); 需要头⽂件:stdlib.h
实例:
#include <stdio.h>
#include <stdlib.h>
#include <Windows.h>
#define clrscr() system("cls")
int main(void)
{
int i;
clrscr();
printf("1.Start game?(y/n)");
printf("2.Rule");
printf("3.Exit");system的头文件
printf("please choose:");
scanf("%d", &i);
}
2、gotoxy()
作⽤:将光标移动到指定位置
注意:仅在Trubo C 和 BC 下可以使⽤,需要包含头⽂件:conio.h
替代:
void gotoxy(int x, int y)
{
COORD coord = {x, y};
/*COORD是Windows API中定义的⼀种结构,表⽰⼀个字符在控制台屏幕上的坐标。其定义为:
typedef struct _COORD {
SHORT X; // horizontal coordinate
SHORT Y; // vertical coordinate
} COORD;*/
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord);
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论