const char* bufmessage = PlayerLocation;
int sendOK = sendto(out, bufmessage, strlen(bufmessage), 0, (sockaddr*)&server, sizeof(server));
没有合适的FString到常量字符的转换*
发布于 2021-01-27 20:11:07
const FString message = "whatever";
std::string msg(TCHAR_TO_UTF8(*message));
const char* chars = msg.c_str();
发布于 2021-04-19 22:49:51
将一些FString转换为char*的单行解决方案如下:
// Assuming you have some FString myFString created e.g., with TEXT("Some FString")
char* result = TCHAR_TO_ANSI(*myFString);
注意:正如注释所指出的,这假设FString不会超出范围。
https://stackoverflow.com/questions/61379498
复制相似问题