[C con Clase] guardar string o caracter sin presionar enter en ANSI C

Giancarlo Dotta gcdotta en gmail.com
Mie Jul 15 19:40:07 CEST 2009


Hola Diego:

No he tenido tiempo de probarlas pero creo que existen las siguientes
maneras:

   1. usar getchar() y para que éste no bloquee el programa principal,
   programarlo en un hilo (thread) distinto.
   2. usar read() y activar la opción *O_NONBLOCK* para que no sea
   bloqueante (ahora mismo no me acuerdo de cómo se hace)
   3. usar ungetc(int c, FILE* stream) e inyectar un \n como has dicho tú
   antes.

Si te sigue interesando, puedo probar algo de esto en un programilla.

Hasta otra,
Giancarlo.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20090715/462efb50/attachment.html>


Más información sobre la lista de distribución Cconclase