[Ajuda] String - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] String (
/showthread.php?tid=489439)
String -
xPaulistaa - 22.01.2014
pawn Код:
// Topo
enum VariavelTeste
{
VariavelTestes[64],
};
new TestandoVariavel[MAX_PLAYERS][VariavelTeste];
CMD:teste(playerid)
{
strcpy(TestandoVariavel[playerid][VariavelTestes], "Sou um player");
return 1;
}
CMD:testando(playerid)
{
new String[120];
format(String, sizeof(String), "%s", TestandoVariavel[playerid][VariavelTestes]);
SendClientMessage(playerid, -1, String);
return 1;
}
stock strcpy(_sStr[],sStr_[])
{
_sStr[0x0] = '\0';
return strcat(_sStr,sStr_,strlen(sStr_));
}
Estou fazendo um teste, desse jeito! Mas o problema, й que nгo aparece a
ъltima letra
Eu digito /teste e depois /testando
E aparece:
Sou um playe
Qual й o problema?
Re: String -
Lуs - 22.01.2014
pawn Код:
stock strcpy(_sStr[],sStr_[])
{
_sStr[0x0] = '\0';
return strcat(_sStr,sStr_,strlen(sStr_));
}
_sStr[0x0] = '\0';
Ocupando o primeiro bit com caracter nulo.
Tente adicionar
strlen(sStr_) + 1
Re: String -
xPaulistaa - 22.01.2014
Quote:
Originally Posted by Lуs
pawn Код:
stock strcpy(_sStr[],sStr_[]) { _sStr[0x0] = '\0'; return strcat(_sStr,sStr_,strlen(sStr_)); }
_sStr[0x0] = '\0';
Ocupando o primeiro bit com caracter nulo.
Tente adicionar
strlen(sStr_) + 1
|
Putz, nгo pensei nisso!
Obrigado!