Reemplazar conio.h

Iniciado por caozzzz, 9 Octubre 2014, 05:40 AM

0 Miembros y 1 Visitante están viendo este tema.

caozzzz

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.  :)

vangodp

La mejor alternativa seria NO usar conio XD  :laugh:

Xoslorg

Si vis pacem, para bellum.

milx86

#3
Creo que hasta existe un conio2.h  :laugh: pero te dice vangodp lo mejor seria no usarlo nunca.
Cita de: Xoslorg en  9 Octubre 2014, 10:54 AM
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
La abstracción es la clave para lidiar con la complejidad.

Xoslorg

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...
Si vis pacem, para bellum.

caozzzz

Revisando  ;D muchas gracias Xoslorg!!!  ;-)

rir3760

Cita de: freeCode en  9 Octubre 2014, 20:45 PMCreo 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
C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language


do-while

¡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!
- Doctor, confundo los números y los colores.
- Vaya marrón.
- ¿Marrón? ¡Por el culo te la hinco!