光標定位和獲取當前光標位置

#include <stdio.h>

#include <windows.h>

 

void gotoxy(int x, int y)
{    
    COORD c;    
    c.X = x ;    
    c.Y = y ;    
    SetConsoleCursorPosition (GetStdHandle(STD_OUTPUT_HANDLE), c);    
}



void GetCurrentCursorPosition(int &x,int &y)
{
    HANDLE   hStdout;
    CONSOLE_SCREEN_BUFFER_INFO   pBuffer;
    hStdout   =   GetStdHandle(STD_OUTPUT_HANDLE);
    GetConsoleScreenBufferInfo(hStdout,   &pBuffer);
    x=pBuffer.dwCursorPosition.X;
    y=pBuffer.dwCursorPosition.Y;
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章