C++:
TCHAR 转 Cstring
TCHAR a[18]="sfasdfasdf";CString b;
b.Format(_T("%s"),tcharVar);
TCHAR 转 float
TCHAR STRvalue[50];
/* CString strSystemVersion;
strSystemVersion.Format(_T("%s"),STRvalue); */
floatvalues= _tcstod(STRvalue,(LPTSTR*)&STRvalue);
Cstring 转uint[]
Cstring at=L"abc";
int len=at.GetLength();
UINT8 pByte[50];
for(int i = 0; i <len; i++)
{
memcpy(pByte + i, at.GetBuffer(0) + i, 1);
}
at.ReleaseBuffer();
//转16进制
//BYTE by[2] = {0x0A,0x0B};
CString s;
//s.Format(_T("%02X%02X"),by[0],by[1]);
本文介绍了C++中TCHAR类型与CString、float及uint数组之间的转换方法。包括如何将TCHAR数组转换为CString,如何从TCHAR转换得到浮点数,以及CString到uint数组的转换过程。
146

被折叠的 条评论
为什么被折叠?



