C/C++ 隐藏光标

C/C++ 隐藏光标

  • 函数和结构体都在windows.h中定义,代码如下:
void HideCursor() 
{ CONSOLE_CURSOR_INFO cursor_info = {1, 0};
 SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE), &cursor_info); 
}
  • 示例
#include<iostream>
#include<time.h>
#include <Windows.h>
using namespace std;
/*** 隐藏光标 ***/
void HideCursor() 
{ CONSOLE_CURSOR_INFO cursor_info = {1, 0};
 SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE), &cursor_info); 
}

int main(){
	HideCursor(); 
	int i,j,k;
	for(i=0;;i++)
	{
		system("cls"); 
		for(j=1;j<=20;j++) 
		   {
		       cout<<i;	
		       Sleep(2000);
			}			
	}
	return 0;
}

效果显示:

  • 有光标
    有光标
  • 没光标
    没光标
发布了16 篇原创文章 · 获赞 1 · 访问量 894

猜你喜欢

转载自blog.csdn.net/qq_33866593/article/details/104597731