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数组就不能这么转了。