首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

请教怎么获取到HidD_GetProductString(hDevHandle,buffer,126)中的buffer值

2013-07-04 
请问如何获取到HidD_GetProductString(hDevHandle,buffer,126)中的buffer值目前我是这样做的unsigned char

请问如何获取到HidD_GetProductString(hDevHandle,buffer,126)中的buffer值
目前我是这样做的
unsigned char buffer[126]={0};
if(HidD_GetProductString(hDevHandle,buffer,126)){

//如何来获取buffer的值
}


由于我刚接触C++builder,很盲乱,不知道该怎么做?
[解决办法]
定义这个函数,你试试

String UcharToUnicode(UCHAR *puchar, UINT length)
{
   UINT i=0;
   UCHAR *phan;
   WCHAR *pchina;
   String str;

   phan=new UCHAR[length+2];
   for(i=0;i<length;i++)
   phan[i]=puchar[i];
   phan[length]=0;
   phan[length+1]=0;
   pchina=(WCHAR*)phan;
   str=pchina;
   return str;
   delete []phan;
}

热点排行