c语言 光标 闪烁

Python015

c语言 光标 闪烁,第1张

#include

void

hidecursor()

{

console_cursor_info

cursor_info

=

{1,

0}

setconsolecursorinfo(getstdhandle(std_output_handle),

&cursor_info)

}

函数结构体都在windows.h中定义函数用法简单就不说了。

console_cursor_info结构体定义如下:

typedef

struct

{

dword

dwsize

bool

bvisible

//为0时光标不可见

}console_cursor_info,

*pconsole_cursor_info

vc,mingw中均没问题。

不明白直接hi。

#include <stdio.h>

#include <stdlib.h>

#include <windows.h>

void twinkle(const char *str, DWORD interval)

{

system("cls")

printf("%s", str)

Sleep(interval)

system("cls")

Sleep(interval)

}

int main()

{

for ()

twinkle("* ********", 100)

}

#include <stdio.h>

#include <windows.h>

int main()

{

int i

printf("Hello Kitty!\n")

while(999){//循环999次

//每个for循环代表每个颜色持续的时间

for(i=0i<19999999i++)

system("color d")

for(i=0i<19999999i++)

system("color a")

for(i=0i<19999999i++)

system("color c")

for(i=0i<19999999i++)

system("color b")

for(i=0i<19999999i++)

system("color f")

for(i=0i<19999999i++)

system("color e")

}

return 0

}