关于结构体COORD介绍

Posted Mr.rong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于结构体COORD介绍相关的知识,希望对你有一定的参考价值。

COORD是windows API中定义的一种结构,表示一个字符在控制台屏幕上的坐标。其定义为:
typedef struct _COORD {
SHORT X; // horizontal coordinate
SHORT Y; // vertical coordinate
} COORD;
 
表示一个字符在控制台屏幕上的坐标。
应用
c++中的例子:
#include <iostream>
#include <Windows.h>
using namespace std;
void gotoxy(int x,int y)
{
COORD loc={x,y};
HANDLE hOutput=GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(hOutput,loc);
}
int main()
{
gotoxy(2,0);
cout<<"Hello World!"<<endl;
system("pause");
return 0;
}

输出

说明:字符前有来个空格

以上是关于关于结构体COORD介绍的主要内容,如果未能解决你的问题,请参考以下文章

分享几个实用的代码片段(第二弹)

C 语言关于结构体做参数传递?

在C代码中将结构体变量作为参数传递效率忒低

空结构体 — 专题

关于结构体占用空间大小总结

关于C语言结构体构造函数初始化的问题?