C 語言 Windows API 實(shí)現(xiàn)控制臺(tái)光標(biāo)移動(dòng)
// 函數(shù)定義
#include <windows.h>
void gotoxy(int x, int y) {
COORD coord = {x - 1, y - 1}; // 坐標(biāo)從 0 開始
HANDLE handle = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(handle, coord);
}
// 測(cè)試用例
#include <stdio.h>
#include <windows.h>
void gotoxy(int x, int y) {
COORD coord = {x - 1, y - 1}; // 坐標(biāo)從 0 開始
HANDLE handle = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(handle, coord);
}
int main(void) {
gotoxy(3, 2); // 移動(dòng)光標(biāo)到第 3 列第 2 行
printf("a");
return 0;
}
posted on 2020-10-17 17:45 UXOD 閱讀(337) 評(píng)論(0) 收藏 舉報(bào)
浙公網(wǎng)安備 33010602011771號(hào)