elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Borrar pantalla y cambiar posición del cursor sin librerías externas[C] en Linux
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Borrar pantalla y cambiar posición del cursor sin librerías externas[C] en Linux  (Leído 1,995 veces)
NOB2014


Desconectado Desconectado

Mensajes: 366



Ver Perfil
Borrar pantalla y cambiar posición del cursor sin librerías externas[C] en Linux
« en: 20 Mayo 2016, 17:26 pm »

Hola.
El programa que dejo a continuación funciona perfectamente en Linux pero no en Windows, la primera línea borra la pantalla y la segunda cambia la posición del cursor. -
La pregunta es ¿conocen algo tan sencillo como esto para hacer lo mismo en Windows?, sin utilizar bibliotecas externas o el API de Windows. -
Solo que las coordenadas no las puedo hacer funcionar utilizando los valores insertados en una variable, estoy practicándolo. -

Código
  1. int x = 10, y = 10;
  2. printf("\033[x;yH");
  3.  

Código
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3.  
  4. int main( void ){
  5.  
  6. printf("\033[2J\033[1;1H");
  7. printf("\033[10;10H");
  8.  
  9. printf( "\n Pulse una tecla para cambiar la posicion del cursor en pantalla..." );
  10.  
  11. printf("\033[2J\033[1;1H");
  12. printf("\033[1;1H");
  13. printf( "\n Ahora estoy en otro lugar..." );
  14.  
  15.  
  16. return 0;
  17. }

Eternal , Littlehorse desconozco la legalidad en los foros por ello si necesitan la fuente me lo dicen y la posteo.- 

Saludos.


En línea

abraza las cosas y personas malas como si fueran tu mas preciada joya,Son tus mas grandes maestros de paciencia sabiduría y amor y cuando lo abrazas dejan de causar dolor.-
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines