On Wed, Sep 12, 2007 at 11:40:58AM -0300, Andorogynus ! wrote: > On 9/12/07, Andorogynus ! <[EMAIL PROTECTED]> wrote: > Que raro que una funcion tan basica sea tan trillada de hacer en C :( > La biblioteca estandar deberia tener esa funcion.
Una vez que entendes las consideraciones necesarias para hacer una funcion asi de general que funcione en cualquier lado, te das cuenta que esta perfecto de que no la tenga, y de que no es para nada basica. Leer un caracter de esa manera no es trivial, hay muchas consideraciones que hacer respecto de la plataforma, la terminal que se esta usando, el modelo de I/O, y cosas por el estilo. Tanto es asi que no hay ninguna forma realmente portable de hacerlo. El codigo que mandaron antes, con todo respeto a su autor, habra servido bien para algun entorno en el cual fue desarrollado, pero no sirve para nada de forma generica. Yo te diria que para estas funciones de manipulacion de terminal aprendas ncurses (http://en.wikipedia.org/wiki/Ncurses), que sive para eso, es portable y te abstrae de todas las cuestiones (que son muchas, muchas mas de las que te imaginas). Saludos, Alberto
_______________________________________________ Lista de correo Programacion. [email protected] http://listas.fi.uba.ar/mailman/listinfo/programacion
