关于c++的问题,#include void gotoxy(int x,int y){COORD pos = {x,y};HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);SetConsoleCursorPosition(hOut,pos);}enum {Up = 72,Down = 80,Left = 75,Right = 77,Space = 32 };我知道这个函数作用是把光标

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/31 13:45:39
关于c++的问题,#include void gotoxy(int x,int y){COORD pos = {x,y};HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);SetConsoleCursorPosition(hOut,pos);}enum {Up = 72,Down = 80,Left = 75,Right = 77,Space = 32 };我知道这个函数作用是把光标
xKP^Z4[p*H; Y4`ӭkf]ɰk4 ¬&'ivrS:s^.'=|rW^2ޖR!xan17"aEY+^8Nř~F%{|,b2="#¡phƎrzbKQqiJ2/ +ӓk&PnM[$*1L &AivCIzs[^~[ 1>0*GF.U }n|z?`@nA zDBDžKDul;R3k@gu!z=F;yU42+J~naYA\(Rya쥐-{@]硰 l ǂBxnW|$]ʈ7ۉkmu ȴROQAgP:E>7$VaU3;Vw(N/]]TFƮ.m}Ab5JڛbYLc}+3CP:$n崷jѭ%cCciJPe,蛘0_ Z.BvFYaz?

关于c++的问题,#include void gotoxy(int x,int y){COORD pos = {x,y};HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);SetConsoleCursorPosition(hOut,pos);}enum {Up = 72,Down = 80,Left = 75,Right = 77,Space = 32 };我知道这个函数作用是把光标
关于c++的问题,
#include
void gotoxy(int x,int y)
{
COORD pos = {x,y};
HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(hOut,pos);
}
enum {
Up = 72,Down = 80,Left = 75,Right = 77,Space = 32
};
我知道这个函数作用是把光标移动到x,y坐标,但是看不懂,

关于c++的问题,#include void gotoxy(int x,int y){COORD pos = {x,y};HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);SetConsoleCursorPosition(hOut,pos);}enum {Up = 72,Down = 80,Left = 75,Right = 77,Space = 32 };我知道这个函数作用是把光标
void gotoxy(int x,int y) //(光标)移动到坐标x,y
{
COORD pos = {x,y}; //定义COORD结构的实例pos,初始化参数用x和y,即pos.x=x; pos.y=y;
HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE); //获得输出设备的句柄
//输出设备的设备号是STD_OUTPUT_HANDLE
SetConsoleCursorPosition(hOut,pos); //设置控制台光标位置
//参数1:控制台句柄;参数2:COORD结构存放的坐标
}
//以下这个定义是定义按键值的,程序中可以用这些值Up,Down,Left,Right,Space来判断输入的ASCII码是否对应这些值,以便移动光标.
enum {
Up = 72,Down = 80,Left = 75,Right = 77,Space = 32
};