Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: NOB2014 en 20 Mayo 2016, 17:26 pm



Título: Borrar pantalla y cambiar posición del cursor sin librerías externas[C] en Linux
Publicado por: NOB2014 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.