词条 | 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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。