error C2664: 不能将参数 1 从“const char [3]”转换为“const wchar_t *”

 CFile file(filename,CFile::modeRead);
  char *pBuf;
  DWORD dwFileLen;
  dwFileLen=file.GetLength();

  CString info;
  info.Format("%d",dwFileLen);
  MessageBox(info);

 

 

error C2664: “void ATL::CStringT::Format(const wchar_t *,...)”: 不能将参数 1 从“const char [3]”转换为“const wchar_t *”

 

修改:info.Format("%d",dwFileLen) 改为info.Format(_T("%d"),dwFileLen)即可;

你可能感兴趣的:(error C2664: 不能将参数 1 从“const char [3]”转换为“const wchar_t *”)