C++输出字符串
输出字符串到output log中
FString filePath
UE_LOG(LogTemp, Log, TEXT("%s"), *filePath);
UE_LOG(LogTemp, Error, TEXT("Hello,World!"));
输出字符串到屏幕上
FString filePath;
GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Green, FString::Printf(TEXT("DLL_Init")));
GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Green, FString::Printf(TEXT("%s"), *filePath));
字符串转换
Converting FString to FNames
FString TheString = "UE4_C++_IS_Awesome";
FName ConvertedFString = FName(*TheString);
Converting std::string to FString
#include <string>
std::string TestString = "Happy";
FString HappyString(TestString.c_str());
Converting FString to std::string
#include <string>
FString UE4Str = "Flowers";
std::string MyStdString(TCHAR_TO_UTF8(*UE4Str));