我已經閱讀過我的課程,gotxy()是一個預定義的函數,但它不適用於Microsoft visual 2013.so我做了一些搜索,並得到了一段代碼,但我必須理解它。所以任何人都可以詳細解釋它。gotoxy()用戶在C++中定義的函數
void gotoxy(int x, int y)
{
HANDLE hConsoleOutput;
COORD dwCursorPosition;
cout.flush();
dwCursorPosition.X = x;
dwCursorPosition.Y = y;
hConsoleOutput = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(hConsoleOutput, dwCursorPosition);
}
'dwCursorPosition'只是一個座標POD,需要發送到[SetConsoleCursorPosition](http://msdn.microsoft.com/en-us/library/windows/desktop/ms686025(v = vs.85)。 ASPX)。所以,你刷新控制檯輸出緩衝區,準備好POD;將句柄返回到控制檯輸出並使用SetConsoleCursorPosition設置窗口上的位置。 – Gasim