永发信息网

C语言的一句代码

答案:2  悬赏:40  手机版
解决时间 2021-08-12 14:11
  • 提问者网友:鼻尖触碰
  • 2021-08-11 22:31

void go(int x, int y)

COORD c; 
c.X = x-1; 
c.Y = y-1; 
SetConsoleCursorPosition (GetStdHandle(STD_OUTPUT_HANDLE), c); 
}

 

VC中用,只知道这函数能移动坐标

帮忙解释下 

 

最佳答案
  • 五星知识达人网友:想偏头吻你
  • 2021-08-11 23:31

 SetConsoleCursorPosition将光标移到c位置,而函数把x,y


作为参数传入,又做了 c.X = x-1;  c.Y = y-1;所以光标将实现退格。 


GetStdHandle


  函数声明如下 :
  HANDLE GetStdHandle(
  DWORD nStdHandle
  );
  GetStdHandle()返回标准的输入、输出或错误的设备的句柄,也就是获得输入、输出/错误的屏幕缓冲区的句柄。
  其参数nStdHandle的值为下面几种类型的一种:
  值 含义
  STD_INPUT_HANDLE 标准输入的句柄
  STD_OUTPUT_HANDLE 标准输出的句柄
  STD_ERROR_HANDLE 标准错误的句柄
全部回答
  • 1楼网友:迟山
  • 2021-08-12 01:06

回答得很好啊

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯