C++ 如何在虚幻引擎4中将char*转换为TCHAR?
比如说,C++ 如何在虚幻引擎4中将char*转换为TCHAR?,c++,unreal-engine4,C++,Unreal Engine4,比如说, const char*bytes=“someMultiByTechCharacter一些宽字符"; 大小n=strlen(字节); 代码>转换为 fStine < /C> >或 TCHAR */COD>?< /P> 我知道我可以使用或进行转换,但我正在尝试找到UE4的替代方案。只需使用FString(int32 InCount,const CharType*InSrc) 用法: const char*bytes=“someMultiByTechCharacter一些宽字符"; 大小n
const char*bytes=“someMultiByTechCharacter一些宽字符";
大小n=strlen(字节);
<如何在虚幻引擎C++代码中转换<代码>字节>代码>转换为<代码> fStine < /C> >或<代码> TCHAR */COD>?< /P>
我知道我可以使用或进行转换,但我正在尝试找到UE4的替代方案。只需使用FString(int32 InCount,const CharType*InSrc)
用法:
const char*bytes=“someMultiByTechCharacter一些宽字符";
大小n=strlen(字节);
常量FString&Str=FString(n,字节);
常量TCHAR*Text=*Str;
注意,在我的虚拟引擎4副本中,TCHAR
是wchar\u t
:
typedef wchar\u t WIDECHAR;
typedef WIDECHAR TCHAR
使用TEXT
宏,TCHAR*bytes=TEXT(“somemultibytecharacter一些宽字符“
@George如果字节
是原始文字,那么你是对的,但在我的例子中,字节
实际上是一个我无法控制的外部变量。