C ++ SetConsoleCursorPosition (GetStdHandle (STD_OUTPUT_HANDLE), c) 2 аргумента - PullRequest
1 голос
/ 27 ноября 2011

Как использовать

SetConsoleCursorPosition (GetStdHandle(STD_OUTPUT_HANDLE), c)

функция, когда у меня есть не 1 аргумент "c", а 2, например 2 3?

Может быть, кто-то знает функцию лучше, чем SetConsoleCursorPosition, gotoxy () не работает в Visual Studio: (

Ответы [ 2 ]

1 голос
/ 11 сентября 2013

Вы можете реализовать это следующим образом:

COORD cord;
cord.X=10;
cord.Y=10;
SetConsoleCursorPosition(GetStdHandle( STD_OUTPUT_HANDLE ),cord);
cout<<"*";

Это напечатает «*» в координатах экрана (x, y) = (10,10)

Для теоретических и базовых знанийо методе см. http://msdn.microsoft.com/es-es/library/windows/desktop/ms686025%28v=vs.85%29.aspx

1 голос
/ 27 ноября 2011

Как вы можете видеть здесь: http://msdn.microsoft.com/en-us/library/windows/desktop/ms682119%28v=vs.85%29.aspx

CORD является структурой и содержит два значения: значение x и значение y.

...