急类型转换昨天问的都没人会哦,高手来解答下,该怎么处理

急急急!!!!类型转换昨天问的都没人会哦,高手来解答下
BOOL   CaDlg::PressKey(LPCTSTR     lpszKey)
{
int   i;
char   qq[7];
for(i=0;i <7;i++)
qq[i]   =   0x00;
qq[0]   =   0x07;
qq[1]   =   0x01;
qq[2]   =   0x00;
qq[3]=0x00;                                                                                                          
qq[4]   =   0x00;
qq[5]   =   ??;//w我想在qq[5]里存放lpszKey传来的值(也是象OX80一样的值)我该如何做呢,请写出代码;
qq[6]   =   0x00;

------解决方案--------------------
LPCTSTR p = "0x80 ";
int temp = strtoul(p,NULL,16);
qq[5] = (BYTE)temp;