在C语言中,gotoxy()是用于在屏幕上定位光标到x,y的函数,clrscr()函数的作用是清空屏幕上的内容,像cmd里的cls命令。
但是在VC6中却是不支持gotoxy()和clrscr()这两个函数的。
以下是这两个函数的替代方法:
1.替代gotoxy()方法:
定义gotoxy()函数:
#include "windows.h"
void gotoxy(int x,int y){
COORD c;
c.X=x-1;
c.Y=y-1;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),c);
}
这样一来就使得在VC6中 可以使用gotoxy()函数了。
2.替代clrscr()方法:
system("cls");
VC6中的清屏方法。
本文介绍了在Visual C++ 6.0环境下,由于不支持gotoxy()和clrscr()函数,如何通过自定义gotoxy()函数实现光标定位,并使用system(cls)命令达到清屏效果。自定义的gotoxy()函数通过Windows API的SetConsoleCursorPosition函数实现,而system(cls)则直接调用系统命令进行屏幕清理。
1万+

被折叠的 条评论
为什么被折叠?



