از توضیحات خوبتون ممنونم همونطور که گفتید کلیدهای جهت نما یک عدد دوبایتی یا به عبارتی دو عدد یک بایتی بر می گردانند من برای بدست آوردن عددی که با فشردن کلید های جهت نما بدست می آید از برنامه ساده زیر استفاده کردم ولی نمی دانم چرا بایت اول 00 برنگرداند بلکه 224 به دست آمد؟؟؟
بعد از اجرای برنامه زیر در مورد کامپیوتر من با ویندوز سون و کامپایلر dev این اعدد مثلا برای کلید جهت نمای بالا بدست آمد:
224
72
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
for(int i=0;i<20;i++)
{int c=(int)getch();
cout<<"\n"<<c;}
getch();
}