Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: flacc en 15 Diciembre 2010, 18:18 pm



Título: Alternatica a conio.h y system("cls"); y system("clear"); ?
Publicado por: flacc en 15 Diciembre 2010, 18:18 pm
Hola, como dice el título estoy buscando una alternativa a las funciones system y clrscr, y demas funciones de librerías no estándares, para borrar la pantalla sin usar líneas vacías en consola... o es que no hay manera alguna?...saludoss


Título: Re: Alternatica a conio.h y system("cls"); y system("clear"); ?
Publicado por: Littlehorse en 15 Diciembre 2010, 23:15 pm
system es estándar, lo que no es estándar son los comandos que puedas pasarle como parámetro, conio no es estándar. Por otro lado no hay alternativas estándar a conio, puesto que las tareas como limpiar la pantalla son inherentes y especificas de cada sistema, y se deben realizar con funciones especificas de el sistema en el que te encuentres u alguna librería multi plataforma que te ahorre realizar las distintas implementaciones.

En el buscador podrás encontrar muchos hilos con esta pregunta o similar.

Saludos!


Título: Re: Alternatica a conio.h y system("cls"); y system("clear"); ?
Publicado por: RyogiShiki en 16 Diciembre 2010, 02:15 am
system es estándar, lo que no es estándar son los comandos que puedas pasarle como parámetro, conio no es estándar. Por otro lado no hay alternativas estándar a conio, puesto que las tareas como limpiar la pantalla son inherentes y especificas de cada sistema, y se deben realizar con funciones especificas de el sistema en el que te encuentres u alguna librería multi plataforma que te ahorre realizar las distintas implementaciones.

En el buscador podrás encontrar muchos hilos con esta pregunta o similar.

Saludos!


Toda la razón, pero si quieres una libreria más "Amigable" y Open Source te recomiendo las ncurses originales de BSD y portadas a plataformas Winx como PDCurses, mira a continuación:
http://pdcurses.slashon.com/ (http://pdcurses.slashon.com/)

Seguramente estos enlaces también te sean de utilidad:
http://es.tldp.org/Tutoriales/NCURSES/tutorial-ncurses.html (http://es.tldp.org/Tutoriales/NCURSES/tutorial-ncurses.html)
http://www.tldp.org/HOWTO/NCURSES-Programming-HOWTO/ (http://www.tldp.org/HOWTO/NCURSES-Programming-HOWTO/)

Y está es una introducción muy simple y explicada como para niños XD
http://taringa.net/posts/linux/1587336/Programemos-Un-Poco-En-C_.html (http://taringa.net/posts/linux/1587336/Programemos-Un-Poco-En-C_.html)
http://taringa.net/posts/linux/1559988/Colores-En-C_-Sin-conio_h-y-Con-ncurses--Programador-Novato.html (http://taringa.net/posts/linux/1559988/Colores-En-C_-Sin-conio_h-y-Con-ncurses--Programador-Novato.html)
Espero sea de utilidad!

Saludos


Título: Re: Alternatica a conio.h y system("cls"); y system("clear"); ?
Publicado por: Garfield07 en 16 Diciembre 2010, 18:44 pm
printf ("\n\n\n\n\n\n\n\n\n\n"); y listo


Título: Re: Alternatica a conio.h y system("cls"); y system("clear"); ?
Publicado por: Littlehorse en 16 Diciembre 2010, 19:16 pm
printf ("\n\n\n\n\n\n\n\n\n\n"); y listo


Si lees el hilo, deja bien claro en el primer post que:

Citar
para borrar la pantalla sin usar líneas vacías en consola... o es que no hay manera alguna?...saludoss



Título: Re: Alternatica a conio.h y system("cls"); y system("clear"); ?
Publicado por: flacc en 17 Diciembre 2010, 16:55 pm
ya había leído en algunas webs lo de ncurses, lo malo es que nesecita instalación, y pense en algo mas facil, digamos, llegar y compila en cualquier sistema, en fin.. intento hacer lo mas facilmente portable mis codigos... pero vere los links, siempre es bueno leer cosas nuevas..saludos

EDIT: buenisimos links gankutsuo... saludoss