Programación General > C/C++
Presione Cualquier Tecla Para Continuar....
QliX=D!:
Algo para salir rapidisimo del paso...
--- Código: Text --- #ifdef WIN32 #define CLEAR "clscr"#else #define CLEAR "clear"#endif ...system (CLEAR);...
Otra?:
--- Código: Text --- char blankScreen[80][25]; // O detectas la resolucion y lo haces dinamicamente. //Seteamos el buffer "limpio":for (int i=0; i<25;i++) blankScreen[0][i] = memset((void*)blankScreen[0][i], ' ' , size(blankScreen[0])); //para blanquear:cout << blankScreen; //o printf(....)
Creo que eso debberia andar...
No lo probe aun, pero el efecto es obvio, en el segudno caso...
Kev:
Ahora me encuentro algo bloqueado pero se me ocurre algo no se si te sirva:
main()
{
for(int i=0;i<=100;i++)
{
printf("\n");
}
}
Nota.- No lo probe, estoy en un café, pero por ahi va la cosa.
Salu2
:kicking:
NRM:
--- Cita de: "© Jonathan ©" --- Hola, para limpiar la patalla en windows yo utilizo:
clrscr();
Que se encuentra en la libreria conio.h
--- Fin de la cita ---
Esta libreria no es ANSI y tampoco es portable. Habia encontrado un port para GNU/Linux pero la verdad no lo recomiendo para nada.
--- Cita de: "The Black Boy" ---yo he sacado el mensaje "presione cualquier tecla" cuando utilizo la
funcion:
getch(); que se encuentra en la libreria "conio.h"
aclarando que esto lo hize en el Borland C++, espero que te sirva.
--- Fin de la cita ---
Nuevamente no recomiendo el uso de esta. :(
--- Cita de: "QliX=D!" ---
--- Código: Text --- #ifdef WIN32 #define CLEAR "clscr"#else #define CLEAR "clear"#endif ...system (CLEAR);...
--- Fin de la cita ---
Me parece que utilizar el preprocesador seria la mejor solucion, como propuso QliX=D!.
desorden:
Tambien puedes usar secuencias especiales de caracteres que define ANSI. La siguiente línea de código borra la pantalla:
printf("%c[2J", 27);
Para que funcione en sistemas Windows debes usar una terminal que soporte ANSI. Antiguamente estos códigos se cargaban con el archivo ANSI.SYS.
JuanK:
apoyo mas el planteamiento de QliX=D!
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa