TCHAR 数组转CString 用CString的Format功能 char数组转CString用CString的构造函数

char 数组转CString 用CString的Format功能

举例:

TCHAR   VolumeName[256];

CString strDriveName = L"";

if(::GetVolumeInformation( pDriveName,VolumeName,12,NULL,NULL,NULL,NULL,10))
{
         strDriveName.Format(L"%s (%s)", VolumeName,pDriveName);
 }

总结:VolumeName是TCAHR数组,可以采用Format(L"%s")方式转换;如果是char数组就不能这么转了。






你可能感兴趣的:(C++/MFC)