CT2CA()或者W2A()宏的使用。刚才的有关问题贴结了,再回答下。多谢
CT2CA()或者W2A()宏的使用。刚才的问题贴结了,再回答下。谢谢
CString str(_T("zhangSan"));
::RegSetValueEx(hKey,NULL,0,REG_SZ,CT2CA(str),30);
RegCloseKey(hKey);
error C2955: 'ATL::CW2AEX' : error C2664: 'RegSetValueExW' : cannot convert parameter 5 from 'ATL::CW2AEX<>' to 'const BYTE *'
环境VS2005、XP、SP3
------解决方案--------------------
unsigned和signed就在一念之间
reinterpret_cast<const BYTE*>(CT2CA((LPCTSTR)str))不知可否?
CString str(_T("zhangSan"));
::RegSetValueEx(hKey,NULL,0,REG_SZ,CT2CA(str),30);
RegCloseKey(hKey);
error C2955: 'ATL::CW2AEX' : error C2664: 'RegSetValueExW' : cannot convert parameter 5 from 'ATL::CW2AEX<>' to 'const BYTE *'
环境VS2005、XP、SP3
------解决方案--------------------
unsigned和signed就在一念之间
reinterpret_cast<const BYTE*>(CT2CA((LPCTSTR)str))不知可否?