如何将* char转换为_TCHAR?

时间:2010-11-27 16:07:49

标签: windows visual-c++

这是我尝试的但它没有做任何事情。

MultiByteToWideChar(CP_ACP, MB_COMPOSITE, optarg, -1, localdir, 0);

2 个答案:

答案 0 :(得分:2)

在函数开头添加:“USES_CONVERSION;” 它允许你使用宏:“A2T”,“T2A”...所以你需要A2T 享受

答案 1 :(得分:1)

实际上你可以用很多方法: 1. wstreamstring<< szYourCharStar;

  1. _bstr_t bstr = szYourCharStar;
  2. 这些方式可以最小化您的资源管理工作,如果您使用其他方式,您可能需要释放资源。

    例如:

    _com_util :: Convert_To_WCHAR ??忘了名字。