控制台输出坐标函数:
#include <windows.h> void gotoxy(int x,int y)//输出坐标 { COORD pos; pos.X=x; pos.Y=y; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos); }
由图可看出:X坐标上(横坐标)一个汉字和特殊符号(★)占两个坐标点,字符和数值则占据一个坐标点;Y坐标(纵坐标)任意字符占个坐标点。如图“按”字坐标为(0,1)+(1,1),则“按”占据X坐标点0和1,占据Y坐标点1;又如“W”坐标为(2,1),则“W”占据X坐标点2,Y坐标点1。
如表:汉字宽度是字符宽度的两倍,高度相等。即一个汉字占两个字节,一个英文字母占一个字节。