holas
soy nuevo en c y no se como obtener el codigo asci de las teclas....algune me puede ayudar....En realidad no se q comandos usar...en pascal sabia pero en c no ayuda pliss!!!
| |||
asci en c!!! holas soy nuevo en c y no se como obtener el codigo asci de las teclas....algune me puede ayudar....En realidad no se q comandos usar...en pascal sabia pero en c no ayuda pliss!!!
__________________ The_one |
| |||
vale por responder grax !! oye,, pero lo k quiero hacer es k cuando yo por ejemplo, cada vez k teclee la 'a' me la reconosca. (es como un control para un juego). Cacho como hacerlo pero lo k me falta es esa weaita... k comando me sirve? o k tengo k hacre? helpme!!!!
__________________ The_one |
| |||
No se entiende exactamente lo que queres hacer pero el tema es asi. Cuando declaras un tipo char en realidad es como un entero, que almacena el codigo del caracter ingresado. Para ingrsar un caracter desde el teclado podes usar por ejemplo: char caracter; caracter=getch(); La funcion getch pone en la variable el codigo entero del caracter presionado. Pjo que no es estandar pero esta en conio.h. Si queres usar una estandar puede ser getchar, o scanf con %c. Y despues lo que decis de que para que te la reconozca la podes usar como una variable cualquiera por ejemplo en un if asi: if (caracter=='a') {sentencias} Ahi preguntas si se ingreso la a. Para caracteres se usa siempre la comilla simple o directamente podes preguntar por el codigo de la letra (numerico). Un saludo Leo
__________________ Principio Legal Legalidad en la web y Directorio de Software Open Source Pais Once El lugar donde descubrir una ciudad |
| ||||
puede ir como te han dicho y dentro de un ciclo, asi tendrias control sobre el juego (aunque recuerdo que hay tencnicas mas efectivas que un getch en el caso de los controles de juegos). for(;;){ tecla = getch() switch(tecla){ case 'a': arriba(); break; case 'b': abajo(); break; ... } }
__________________ Friedrich Nietzsche |