改變光標位置

5改變光標位置需要頭文件windows.h

void gotoxy(HANDLE hOut, int x, int y)
{
    COORD pos;
    pos.X = x;             //橫座標
    pos.Y = y;            //縱座標
    SetConsoleCursorPosition(hOut, pos);
}
void main(){
    HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);//定義顯示器句柄變量
    gotoxy(hOut, 5, 10);         //光標定位在座標(5,10)
    system("color 54");
    return;
}
/*STD_INPUT_HANDLE,標準輸入的句柄;
STD_OUTPUT_HANDLE,標準輸出的句柄;
STD_ERROR_HANDLE,標準錯誤的句柄。
HANDLE GetStdHandle( DWORD nStdHandle );是一個Windows API函數。它用於從一個特定的標準設備(標準輸入、標準輸出或標準錯誤)中取得一個句柄(用來標識不同設備的數值)*/
發佈了43 篇原創文章 · 獲贊 15 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章