Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/06/2007, 10:56
Avatar de geq
geq
 
Fecha de Ingreso: agosto-2006
Ubicación: Rosario
Mensajes: 655
Antigüedad: 17 años, 9 meses
Puntos: 22
Pregunta controlar cursor

Hola

Estoy haciendo un programa a mero modo de experimento, y quisiera aprender a controlar el cursor en la consola en modo texto. Luego de investigar consegui esta funcion:

Código:
#include <windows.h>
void gotoxy( short x, short y ) {
HANDLE hStdout = GetStdHandle(STD_OUTPUT_HANDLE);
COORD position = { x, y }; 

SetConsoleCursorPosition( hStdout, position );
}
Funciona, es lo que importa. Pero mi primer pregunta es si funcionaría, una vez compilado, en un sistema D.O.S, pues utiliza la libreria windows.h.. en caso negativo, existe una forma de hacerlo para que si funcione?

Y otra pregunta pequeña: como modificar, si es posible, el tamaño del cursor? yo recuerdo qe era posible, incluso alguna vez tuve un programa que me permitia configurar la altura y el tamaño (de ese rectangulito qe parpadea)

bueno, muchas gracias

exitos