我在使用以下功能时遇到问题:
char* GetPlayerNameEx(int playerid)
{
char Name[MAX_PLAYER_NAME], i = 0;
GetPlayerName(playerid, Name, sizeof(Name));
std::string pName (Name);
while(i == 0 || i != pName.npos)
{
if(i != 0) i++;
int Underscore = pName.find("_", i);
Name[Underscore] = ' ';
}
return Name;
}
宣言:
char* GetPlayerNameEx(int playerid);
用法:
sprintf(string, "%s", CPlayer::GetPlayerNameEx(playerid));
现在我的问题是
删除了个人信息。
如果这与我怀疑它有什么关系,则此函数包含在“类”标头(声明)中。
我也不知道为什么,但我无法让“代码”框正确安装。