getchar() o getche()
Publicado por edison (2 intervenciones) el 02/10/2007 19:00:08
Hola a Todos:
Mi pregunta es la sgte:
Se que ambas funciones permiten almacenar un caracter en una variable, ahora, al usar getchar(), espera a que se presione Enter lo que no ocurre con getche(), en el primer caso al presionar Enter ¿que es lo que se almacena en el bufer de entrada un retorno de carro
' \r ' ó un nueva linea ' \n ' ? si por ejemplo deseo procesar una serie de caracteres mediante un ciclo for el segundo caracter sera tomado de lo que habia alamacenado en el buffer.
En tal sentido no seria conveniente usar getchar() y eso que es una funcion estandar Bueno espero puedan despejar mi duda o talvez estoy equivocado.
Espero me respondan
Mi pregunta es la sgte:
Se que ambas funciones permiten almacenar un caracter en una variable, ahora, al usar getchar(), espera a que se presione Enter lo que no ocurre con getche(), en el primer caso al presionar Enter ¿que es lo que se almacena en el bufer de entrada un retorno de carro
' \r ' ó un nueva linea ' \n ' ? si por ejemplo deseo procesar una serie de caracteres mediante un ciclo for el segundo caracter sera tomado de lo que habia alamacenado en el buffer.
En tal sentido no seria conveniente usar getchar() y eso que es una funcion estandar Bueno espero puedan despejar mi duda o talvez estoy equivocado.
Espero me respondan
Valora esta pregunta


0