gotoxy函数和HideCursor()函数

  • Post author:
  • Post category:其他



这两个函数感觉还比较有用所以记下来


所需头文件

#include<stdio.h>

#include<windows.h>

1.和system(“cls”)类似不过这个清屏不闪


void gotoxy(int x, int y)   //光标移动到x,y位置 
{
    COORD pos = {x,y};
    HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);// 获取标准输出设备句柄
    SetConsoleCursorPosition(hOut, pos);          //两个参数分别是指定哪个窗体,具体位置
}

2.写的小游戏会有光标闪烁,用来藏光标

void HideCursor() //隐藏光标 
{
HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);
CONSOLE_CURSOR_INFO cci;
GetConsoleCursorInfo(hOut, &cci);
cci.bVisible = FALSE;
SetConsoleCursorInfo(hOut, &cci);
}

//非原创,仅用于学习方便平时直接使用



版权声明:本文为wangshanglu原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。