Hola gente.

Para un proyecto en mi clase de programación quiero hacer un juego, el juego que viene en la mayoría de los celulares antiguos nokia, el snake (que tambien es un clasico de los juegos en DOS, Nibbles creo que se llamaba).

Pero bueno, ya tengo la estructura del programa. Pero me encuentro ante una gran duda que no me he podido responder:

¿Como hago para hacer que la serpiente se mueva a partir de pulsaciones de teclas especiales, como son las flechas del teclado en este caso?

El problema es que estas teclas no tienen un ascii asignado.
Lo estoy desarrollando en C, pero si alguien tiene la solucion en C++ tambien es bienvenida.

Gracias de antemano.