как установить положение курсора по умолчанию

Я использовал функцию gotoxy (), чтобы установить положение курсора в определенных точках, которые помогают мне изменить порядок значений, как показано на рисунке. Теперь я хочу, чтобы выражение «нажмите любую клавишу для продолжения» и указанное нулевое значение были установлены в нижней части экрана, как я могу это сделать

введите описание изображения здесь

Вот код для функции gotoxy ():

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

-2

Решение

Вы можете получить текущую позицию, используя GetConsoleScreenBufferInfo.

Что-то вроде:

COORD GetXY()
{
CONSOLE_SCREEN_BUFFER_INFO info;
GetConsoleScreenBufferInfo(GetStdHandle(STD_OUTPUT_HANDLE), &info);
return info.dwCursorPosition;
}
0

Другие решения

Похоже, что ваш gotoxy () работает.

Поэтому просто установите курсор в «верхнем левом углу» экрана (или в вашем любимом месте?), Прежде чем предлагать «нажать любую клавишу для продолжения».

Вы владеете курсором!

0

По вопросам рекламы [email protected]