1. 程式人生 > >不能將引數從“const char”轉換為wchar_T

不能將引數從“const char”轉換為wchar_T

一、問題描述

        CString str("add\df");

        int n = str.Find("\\");

VS 2010編譯是報如下錯誤:

 不能將引數1從“sonst char [2]”轉換為"wchar_t"。

二、分析

char 佔用一個位元組 , wchar_t佔用兩個位元組,所以要轉換一下。

_T("\\")或者_TEXT("\\")即可。