este es un requerimiento, necesito esta funcion getch andando por favor, la parte principal esta en este lenguage que no entiendo, y encima lo debo estudiar ironicamente para mi uni, parecen 3 lineas pero no se que hacen y no anda, me tira error cuando la trato de usar. alguno puede arreglar esta funcion se lo agracederia
unsigned char GETCH(void)
{
unsigned char key;
_asm
{
start:
mov ah,0
int 0x16
cmp al,0
je start ; don't process special keys
mov key,al
}
return key;
}