Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: FurioMoltisanti en 19 Mayo 2016, 11:10 am



Título: Sobre system("cls")
Publicado por: FurioMoltisanti en 19 Mayo 2016, 11:10 am
Tras un rato buscando alternativas a esta llamada a sistema he encontrado la esta pagina:
http://www.cplusplus.com/articles/4z18T05o/ (http://www.cplusplus.com/articles/4z18T05o/). En ella se habla de diferentes formas de realizar la limpieza de la pantalla.

Actualmente estoy empleando system("cls") y me gustaría dejar de usarlo, que es lo que estáis usando vosotros? Alguna recomendación? Alguna a alternativa mas a parte de la que hablan en el articulo que he dejado?


Título: Re: Sobre system("cls")
Publicado por: ivancea96 en 19 Mayo 2016, 14:00 pm
Si necesitas limpiar la consola, system("cls") sirve bien. Usar la API del Sistema Operativo acabaría complicando un proyecto simple, y haciéndolo funcional solo en ese SO.
System("cls") o system("clear") sirven bien, por qué no usarlos. Al fin y al cabo, la consola no pertenece a tu programa; no tiene sentido gastar recursos en buscar "otra forma".


Título: Re: Sobre system("cls")
Publicado por: HardForo en 19 Mayo 2016, 18:53 pm
Dependiendo de tus necesidades, una llamada al sistema podria ser muy lenta. En tal caso, para Windows usa el ClearScreen() que comentan en ese articulo que tiene que ser mas rapido.