LOFTER for ipad —— 让兴趣,更有趣

点击下载 关闭
在VC++中如何使用gotoxy函数?
00 2017-03-18

#include

void gotoxy(int x, int y)

{

COORD coord;

coord.X = x;coord.Y = y;

SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord);

}




#include <windows.h>
void gotoxy(int x, int y)//x为列坐标,y为行坐标
{
COORD pos = {x,y};
HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(hOut, pos);
}

COORD pos = {x,y};
HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(hOut, pos);

这些是windows里自带地规范函数,您能够去帮助文档里看看


HANDLE GetStdHandle(

DWORD nStdHandle // input, output, or error device

);

BOOL SetConsoleCursorPosition(

HANDLE hConsoleOutput, // handle to screen buffer

COORD dwCursorPosition // new cursor coordinates

);

 

coord
  头文件:windows.h
  void
  goto_xy(int x,int y) 
  { 
  HANDLE hOut; 
  COORD pos={0,0}; 
  hOut = GetStdHandle(STD_OUTPUT_HANDLE); 
  //pos = {x,y};这一句编译不通过 
  pos.X=x; 
  pos.Y=y; 
  SetConsoleCursorPosition(hOut,pos); 
  } 
  这样用户就自定义了一个在VC++6.0中实现控制光标所在位置的函数 
  COORD pos; 
  这一句定义了一个结构体变量pos,它的两个成员是X和Y


推荐文章
评论(0)
分享到
转载我的主页