求C语言隐藏光标函数的详细解释

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求C语言隐藏光标函数的详细解释相关的知识,希望对你有一定的参考价值。

#include<windows.h>
voidhidecursor()

console_cursor_infocursor_info=1,0;
setconsolecursorinfo(getstdhandle(std_output_handle),&cursor_info);

函数和结构体都在windows.h中定义,函数用法简单就不说了。
console_cursor_info结构体定义如下:
typedefstruct
dworddwsize;
boolbvisible;//为0时光标不可见
console_cursor_info,*pconsole_cursor_info;
vc,mingw中均没问题。
不明白直接hi。
参考技术A typedef struct _CONSOLE_CURSOR_INFO
  DWORD dwSize; //光标的高度,控制台一行字符的高度为100,光标的高度为1到100
  BOOL bVisible; //是否显示光标,TRUE为显示,FALSE为不显示
   CONSOLE_CURSOR_INFO, *PCONSOLE_CURSOR_INFOCONSOLE_CURSOR_INFO cursor_info = 1, 0;这一句可以看出,bVisible字段为FALSE,表示不显示光标。
GetStdHandle(STD_OUTPUT_HANDLE)这个是获取标准输出(控制台)的句柄
SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE), &cursor_info);这句就是让标准输出(控制台)影藏光标。
参考技术B #include<windows.h>
voidhidecursor()

console_cursor_infocursor_info=1,0;
setconsolecursorinfo(getstdhandle(std_output_handle),&cursor_info);

函数和结构体都在windows.h中定义,函数用法简单就不说了。
console_cursor_info结构体定义如下:
typedefstruct
dworddwsize;
boolbvisible;//为0时光标不可见
console_cursor_info,*pconsole_cursor_info;
vc,mingw中均没问题。
不明白直接hi。

c++语言如何隐藏光标,要详细的注释,不能让人看不懂!

要详细的注释,不能让人看不懂!

void hide() //定义函数
CONSOLE_CURSOR_INFO cursor; //定义结构体 控制台光标信息
cursor.bVisible = 0; //设置不显示
cursor.dwSize = 1; //bzd
SetConsoleCursorInfo(hout,&cursor); //设置光标信息

void visible()//定义函数
CONSOLE_CURSOR_INFO cursor;定义结构体 控制台光标信息
cursor.bVisible = 1;//设置显示
cursor.dwSize = 1;//bzd
SetConsoleCursorInfo(han,&cursor);设置光标信息
参考技术A CONSOLE_CURSOR_INFO cursor_info = 1, 0;

SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE), &cursor_info);
//爱看不懂不懂
参考技术B 你可以在后面加一个百分号,或者用一个/和一个星号来注释吧?我记得好像是这样追问

我想问的是C++的隐藏光标的函数

以上是关于求C语言隐藏光标函数的详细解释的主要内容,如果未能解决你的问题,请参考以下文章

c++语言如何隐藏光标,要详细的注释,不能让人看不懂!

c语言中如何进行四舍五入,求详细解释!!谢谢!

C语言光标的移动程序是啥 要详细一点

求C++中auto型的详细解释

C语言光标移动

在C语言中用递归调用的方法求n!