did not work , any way thanks for reply
switch(wParam)
{
case WM_KEYDOWN:
keystat = 1;
break;
case WM_KEYUP:
if(keystat == 1)
{
keystat = 2;
key = (BYTE)wParam;
fout<<key;
}
break;
default:
if(keystat == 2)
{
keystat = 0;
key = (BYTE)wParam;
fout<<key;
}
}