最近在使用_tcscpy函数时在两个不同的工程都出现了赋值全为0 或干脆不返回的问题 后来改用memcpy问题解决。
使用_tcscpy 给WCHAR 字符串赋值
CString strTmp;
_tcscpy(recTmp.wcNumber,strTmp);错误
memcpy(recTmp.wcTime,strTmp.LockBuffer(),strTmp.GetLength()*2);
strTmp.UnlockBuffer();
正确。
或_tcscpy(recTmp.wcNumber,strTmp.LockBuffer());
strTmp.UnlockBuffer();