c语⾔中gotoxy()函数的使⽤
#include <stdio.h>
#include <windows.h>
void gotoxy(int x, int y) {
COORD pos = {x,y};
HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);// 获取标准输出设备句柄
SetConsoleCursorPosition(hOut, pos);//两个参数分别是指定哪个窗体,具体位置
}
int main() {
int x,y;
gotoxy(2,2);
printf("hello,world!");
system("pause");
return0;
}
其实我在是在需要的时候才⽤的它,写这个也是为了让看到这篇⽂章的朋友在不必深⼊了解它的前提下,可以使⽤gotoxy();
引⽤百度⽂库中对coord的解释说:
COORD是Windows API中定义的⼀种结构,表⽰⼀个字符在控制台屏幕上的坐标。其定义为:
typedef struct _COORD {
SHORT X; // horizontal coordinate
自定义函数怎么用c语言
SHORT Y; // vertical coordinate
} COORD;
其中想想x,y就是在使⽤gotoxy后光标所在的位置 ,⽽后⾯的两句
HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(hOut, pos);
本⼈⼀般都是直接在⽹上了了粘贴复制的 ,觉得也没有必要深⼊了解其,定义后,就像使⽤函数⼀样使⽤它就好

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。