<font color="#000000"><font face="courier new,monospace">Es un ejercicio para aprender otra cosa, no está enfocado a desplegar texto en las terminales. Es mucho más fácil hacer 3 constantes con las secuencias de escape y aregarlas cuando se muestra texto. Es solo para "embellecer" la salida, estás generando pánico al pedo.</font></font><div>

<div><font class="Apple-style-span" face="'courier new', monospace"><br></font></div><div>.:-:ChiCkENURiNE:-:.<div>+ <a href="http://gplus.to/cknu" target="_blank">http://gplus.to/cknu</a></div><br>
<br><br><div class="gmail_quote">2011/10/20 Eduardo Trápani <span dir="ltr"><<a href="mailto:etrapani@unesco.org.uy">etrapani@unesco.org.uy</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im">> El color del texto depende de la plataforma y no del lenguaje. Pueden<br>
> usar secuencias de escape también.<br>
<br>
</div>¡Ni se te ocurra!  Las secuencias de escape es algo que imprimís y que,<br>
según el tipo de terminal, hace diferentes cosas, como cambiar el color.<br>
 Eso depende de una base de datos terminfo, porque cada terminal tiene<br>
su secuencia para hacer las cosas.  Podrías asumir que tu terminar es un<br>
xterm y ahí andaría, pero no necesariamente si alguien hace un ssh desde<br>
consola.<br>
<br>
Justamente ncurses te aísla de eso, se fija en qué terminal estás,<br>
obtiene las secuencias de escape y te da a vos funciones portables que<br>
van a andar en la terminal que sea.  O sea, *NO* uses secuencias de<br>
escape, es reinventar la rueda y complicarte la vida.<br>
<br>
Mirá la programación en ncurses y sin drama vas a poder transformar lo<br>
que hace el profesor en conio.h para ncurses.  Creeme, supe usar las dos<br>
maneras, no hay más fácil que ncurses si querés que ande en todos lados<br>
(en todos los Unix por lo menos).<br>
<br>
Eduardo.<br>
<br>
PD: Como para saciar la curiosidad, si hacés:<br>
<br>
$ echo $TERM<br>
<br>
Vas a ver tu tipo de terminal.  No va a ser la misma en modo gráfico que<br>
si hacés un Ctrl-Alt-F1 y escribís lo mismo.  Para cada tipo de terminal<br>
hay una tabla de conversión y caracteres de escape que está en<br>
/lib/terminfo.<br>
<div><div></div><div class="h5">_______________________________________________<br>
Uylug-programming mailing list<br>
<a href="mailto:Uylug-programming@listas.uylug.org.uy">Uylug-programming@listas.uylug.org.uy</a><br>
<a href="http://listas.uylug.org.uy/listinfo.cgi/uylug-programming-uylug.org.uy" target="_blank">http://listas.uylug.org.uy/listinfo.cgi/uylug-programming-uylug.org.uy</a><br>
</div></div></blockquote></div><br></div></div>