C/Visual C - caracter del teclado

 
Vista:

caracter del teclado

Publicado por Tomas Gutierrez (3 intervenciones) el 30/10/2003 18:12:41
Tengo un programa con un loop infinito, y la condicion de salida quiero que sea cuando le aplano a la tecla "s" del teclado, lo tengo hecho para Windows 2000, pero la función getch() no me la reconoce, ya le incluí su librería pero no funciona, la función getchar() no me funciona en este caso, porque espera a que le aplane enter el usuario...
Alguien sabe porque no funciona, o me puede decir otra forma de leer el teclado?

Saludos y mil gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 11
Ha aumentado su posición en 5 puestos en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

RE:caracter del teclado

Publicado por zzzzz (318 intervenciones) el 31/10/2003 05:00:53
¡Hola! las funciones de captura de caracter que conozco son estas:

#include <conio.h>
#include <iostream.h>
#include <stdio.h>
#pragma hdrstop
//Funcion Principal
main()
{
int ch,c1,c2;
printf (\"Escribe un caracter:\\n\");
ch=getc (stdin);
printf (\"El caracter tecleado es:%c\\n\",ch);
printf (\"Escribe un caracter:\\n\");
c1 = getch();
printf (\"El caracter es:%c\\n\",c1);
printf (\"Escribe un caracter:\\n\");
c2 = getche ();
printf (\"\\nEl caracter es:%c\\n\",c2);
getch();
}

No se porque no te funciona el getch, porque con eso realiza lo que quieres
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar