请输入您要查询的百科知识:

 

词条 SetConsoleCursorPosition
释义

SetConsoleCursorPosition是API中定位光标位置的函数。

看下面的程序示例:

#include<stdio.h>

#include<windows.h>

int main()

{

HANDLE hOut;

COORD pos= {15, 5};

hOut = GetStdHandle(STD_OUTPUT_HANDLE);

SetConsoleCursorPosition(hOut, pos);

SetConsoleTextAttribute(hOut, 0x01|0x05);

printf("Hello World!\");

return 0;

}

如果用户定义了 COORD pos,那么pos其实是一个结构体变量,其中X和Y是它的成员,通过修改pos.X和pos.Y的值就可以实现光标的位置控制,看下面的一个程序例子:

#include<stdio.h>

#include<windows.h>

int main()

{

HANDLE hOut;

COORD pos= {0, 0};

int i;

hOut = GetStdHandle(STD_OUTPUT_HANDLE);

SetConsoleTextAttribute(hOut, 0x01|0x05);

for(i=0;i<20;i++)

{

pos.X=i;

pos.Y=i;

SetConsoleCursorPosition(hOut, pos);

printf("%d %d:Hello World!\",pos.X,pos.Y);

getchar();

}

return 0;

}

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/4 5:15:11