Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Como ir a una coordenada de la consola?

Estas en el tema de Como ir a una coordenada de la consola? en el foro de C/C++ en Foros del Web. Hola, me preguntaba como puedo hacer para que en Visual C++ pueda ir a una coordenada en especifico de la ventana por ejemplo mover el ...
  #1 (permalink)  
Antiguo 31/07/2007, 16:38
Avatar de omar_cb11  
Fecha de Ingreso: septiembre-2005
Mensajes: 178
Antigüedad: 19 años, 3 meses
Puntos: 0
Pregunta Como ir a una coordenada de la consola?

Hola, me preguntaba como puedo hacer para que en Visual C++ pueda ir a una coordenada en especifico de la ventana por ejemplo mover el cursor a la fila 3 columna 3 y si hay un caracter ahi como saber q caracter es? espero me puedan ayudar!!!!
__________________
A veces hay que darle un golpecito al Pc para que funcione.
  #2 (permalink)  
Antiguo 01/08/2007, 02:01
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años, 7 meses
Puntos: 74
Re: Como ir a una coordenada de la consola?

Con las funciones de Consola de la API de Windows lo podes hacer perfectamente.
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
  #3 (permalink)  
Antiguo 01/08/2007, 14:37
Avatar de omar_cb11  
Fecha de Ingreso: septiembre-2005
Mensajes: 178
Antigüedad: 19 años, 3 meses
Puntos: 0
Re: Como ir a una coordenada de la consola?

Gracias! lo unico es que soy un poco novato en visual c++ talves y me puedes poner un pequeño ejemplo!
__________________
A veces hay que darle un golpecito al Pc para que funcione.

Última edición por omar_cb11; 01/08/2007 a las 15:52
  #4 (permalink)  
Antiguo 01/08/2007, 14:58
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años, 7 meses
Puntos: 74
Re: Como ir a una coordenada de la consola?

De nadas
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
  #5 (permalink)  
Antiguo 02/08/2007, 07:26
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años, 7 meses
Puntos: 74
Re: Como ir a una coordenada de la consola?

Tanto en Clearing the Screen como en Using the High-Level Input and Output Functions se usa la funcion necesaria: SetConsoleCursorPosition.
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
  #6 (permalink)  
Antiguo 14/08/2007, 16:21
Avatar de omar_cb11  
Fecha de Ingreso: septiembre-2005
Mensajes: 178
Antigüedad: 19 años, 3 meses
Puntos: 0
Re: Como ir a una coordenada de la consola?

Gracias Eternal Idol lo he revisado y si ha alguien le sirve se hace de esta forma:

// Declaro hStdSalida de tipo salida
HANDLE hStdSalida = GetStdHandle(STD_OUTPUT_HANDLE);

// Declaro FilaColumna de tipo coordenadas
COORD FilaColumna;

FilaColumna.Y = 5; // Toma coordenada en y
FilaColumna.X = 5; // Toma coordenada en x

// Ubica el cursor en coordenadas dadas
SetConsoleCursorPosition(hStdSalida, FilaColumna);

P.S.:
Hay que incluir la libreria <windows.h>
__________________
A veces hay que darle un golpecito al Pc para que funcione.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:10.