Witam!
Jestem początkującym zarówno w c++ jak i w asemblerze, przy czym tego drugiego nie potrafię prawie w ogóle :P
Więc tak, potrzebuję funkcji typu getch(). Próbowałem się za to zabrać w asm bo nie widzę innego crossplatformowego wyjścia :(
Mam taki oto kod:
int _getch(){
char code;
asm(
"mov %al, 0x16;"
"int 0x21;"
"mov %eax,%al;"
:"=a" (code);
);
return code;
}
Taki kod niestety wywala błąd za błędem i nie wiem jak temu zaradzić, proszę o pomoc :(