昨天才从VC6升级到2008,落伍太多了,发现CString不能从直接转为LPSTR(char *)了,试了几种办法可算找着一个可以用的。
_bstr_t bstrTmp = strTmp.AllocSysString();
LPSTR lplpstrTmp = (LPSTR)bstrTmp;
费了半天劲还是BSTR好用,呵呵!
昨天才从VC6升级到2008,落伍太多了,发现CString不能从直接转为LPSTR(char *)了,试了几种办法可算找着一个可以用的。
_bstr_t bstrTmp = strTmp.AllocSysString();
LPSTR lplpstrTmp = (LPSTR)bstrTmp;
费了半天劲还是BSTR好用,呵呵!