MFC中需要将从空间得到的CString转unsigned char。
具体代码如下:
int StrToUint8(CString str_data , uint8 data[12] , int length)//cstring转epc专用
{
CHAR sz2[2] = { 0 };
for (int j = 0; j < length; j++) 

sz2[0] = str_data[j * 2]; 
sz2[1] = str_data[j * 2 + 1]; 
_stscanf_s((LPCTSTR)sz2, TEXT("%02x"), &data[j]);//本句无效。
}
return 0;
}
在VS2008中能够正常实现,现在要用2010,结果
_stscanf_s((LPCTSTR)sz2, TEXT("%02x"), &data[j])
毫无反应,求众位大神搭救,谢!Visual Studio 2010MFC_stscanf_s