Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: caozzzz en 9 Octubre 2014, 05:40 am



Título: Reemplazar conio.h
Publicado por: caozzzz en 9 Octubre 2014, 05:40 am
Estuve leyendo varios posts al respecto y en mi caso nos enseñaron a usar conio para mejorar la presentación de los programas (cambiar el color del texto, el color del fondo de la pantalla, mover el cursor para que los mensajes salgan centreados en la pantalla, etc., etc. ), me gustaría saber que alternativa existe para realizar trabajos similares.  :huh:

Muchas gracias por sus respuestas.  :)


Título: Re: Reemplazar conio.h
Publicado por: vangodp en 9 Octubre 2014, 07:10 am
La mejor alternativa seria NO usar conio XD  :laugh:


Título: Re: Reemplazar conio.h
Publicado por: Xoslorg en 9 Octubre 2014, 10:54 am
Ncurses
http://es.wikipedia.org/wiki/Ncurses (http://es.wikipedia.org/wiki/Ncurses)


Título: Re: Reemplazar conio.h
Publicado por: milx86 en 9 Octubre 2014, 20:45 pm
Creo que hasta existe un conio2.h  :laugh: pero te dice vangodp lo mejor seria no usarlo nunca.
Ncurses
http://es.wikipedia.org/wiki/Ncurses (http://es.wikipedia.org/wiki/Ncurses)
Gracias Xoslorg a mí tambien me será de utilidad.
Edito: Si no es estandar, no sería caer en lo mismo?  :P


Título: Re: Reemplazar conio.h
Publicado por: Xoslorg en 10 Octubre 2014, 13:07 pm
No entra dentro del standar de C pero si es multiplataforma y es la libreria mas usada en Linux para reemplazar conio.
Que yo sepa no hay nada dentro del standard de C para eso, siempre puedes implementar tu con dicho standard, eso si teniendo ncurses seria absurdo a no ser que lo hagas por aprender y ver como funcionan los modos de video, etc...


Título: Re: Reemplazar conio.h
Publicado por: caozzzz en 11 Octubre 2014, 05:44 am
Revisando  ;D muchas gracias Xoslorg!!!  ;-)


Título: Re: Reemplazar conio.h
Publicado por: rir3760 en 11 Octubre 2014, 16:42 pm
Creo que hasta existe un conio2.h  :laugh: pero te dice vangodp lo mejor seria no usarlo nunca [...]
Edito: Si no es estandar, no sería caer en lo mismo?
El problema no es el uso de extensiones (características especificas del compilador y/o plataforma) sino que una parte significativa de los cursos no documentan que es C/C++ estándar y cuales son las extensiones con el resultado de que al final el estudiante no sabe que puede utilizar sin importar el entorno y que no.

En resumen si conoces las diferencias y hay una razón de peso no hay problema en el uso de extensiones, el problema es si no existen.

Un saludo


Título: Re: Reemplazar conio.h
Publicado por: elProfeta1979 en 12 Octubre 2014, 02:54 am
PDCurses

http://pdcurses.sourceforge.net/



Título: Re: Reemplazar conio.h
Publicado por: do-while en 12 Octubre 2014, 14:00 pm
¡Buenas!

Si quieres ceñirte a lo que es estandar, puedes descargarte el libro "Como programar en C/C++" de Deitel & Deitel. La parte de C es bastante completa. Olvidate de estudiar C++ con este libro. Está completamente desfasado.

¡Saludos!