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

D1e6o! diegogeid en gmail.com
Mar Jul 7 04:46:43 CEST 2009


El 6 de julio de 2009 19:24, Mariano Demarchi<marchi.hh en gmail.com> escribió:
> Pedro Rodríguez González escribió:
>>Dice que no puede utilizar ningún tipo de librería, y sólo debe hacerlo en
>> C puro y >duro... y ya para hacer el triple mortal, el más dificil
>> todavía... la aplicación tiene que >funcionar tanto en Windows cómo en
>> Linux...
>
> Quizas entendi mal pero creo que dijo que no queria usar ni conio ni ncuses,
> pero getchar viene en la libreria estandar. No usar ninguna libreria es un
> poco mucho.
>
> De todas maneras siempre puede mirar el source de la stl.
>
>
> Saludos
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>

Getchar pausa el programa hasta que se presione enter para despues de
eso interactuar devolviendo el buffer, getc es parecido pero la
entrada no necesariamente tiene que ser el teclado, por eso es que no
se puede usar esas funciones, el quiere que a medida que se ingresen
las teclas se vayan detectando, stdin es un puntero a file que se usa
como buffer y contiene de alguna forma las pulsaciones de teclado,
posiblemente se pueda utilizar stdin con este fin.



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