Hola, saludos, he visto que han dado diversas soluciones compañeros, dejenme decirles que estas son buenas aunque no eficientes pues estas necesitan de anidar un switch mas, esto funciona bien pues solo se trata de mover el cursor, pero cuando se trate de usar esas letras, tendran un ligero problema.
Por lo que les doy una solucion mas confiable sin que haya problema de repeticion de valores en uso de las teclas pues como lo mencionaban las teclas del cursor estan asociadas con una tecla del abecedario, bueno, aqui les anexo el codigo fuente de como usar los valores, claro que estos se veran algo raros pero funcionan:
codigo:
#include "bios.h" /*Archivo para los valores de las teclas con el bioskey*/
#include "conio.h"
#include "stdio.h"
main(){
int key;
clrscr();
do{
key=bioskey(0);
switch (key){
case 20480:printf("\nPresionaste cursor abajo");
break;
case 18432:printf("\nPresionaste cursor arriba");
break;
case 19200:printf("\nPresionaste cursor izq.");
break;
case 19712:printf("\nPresionaste cursor der.");
break;
}
}while (key != 283); /*cuando presiones ESC se termina*/
return 0;
}
¡suerte!