[Aporte][C++]Emular Gotoxy con api de windows

OP
Mensajes
137
Reacciones
1
Puntos
0
Necesitarmos
PHP:
#include <windows.h>

Luego crearmos una funciona llamada gotoxy que recibe 2 parametros. X posicion orizontal, Y posicion vertical.
PHP:
void gotoxy(short x, short y)
{
	COORD a;
	a.X = x;
	a.Y = y;
	SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),a);
}

Coord es un tipo de struct, ubicado en windows.h, muestra por lo general los datos de salida dentro de la consola, (posicion x = 0 y posicion y = 0)
SetConsoleCursorPosition el nombre lo explica.
GetStdHandle: maneja la entrada, salida, o errores de eventos/dispositivo. En este caso texto.
STD_OUTPUT_HANDLE: en resumen salida.

En resumen SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),a); se traduce como
Posicioname_Cursor( evento_de(salida) , en_esta_posicion);
 
Última edición:
Arriba Pie