SA-MP Forums Archive
[Ajuda] Strlen ajuda - 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] Strlen ajuda (/showthread.php?tid=399282)



Strlen ajuda - SouLMito - 13.12.2012

Estava fazendo um sistema de registro em DOF2 seguindo um tutorial, nesse tutorial ha uma linha assim:
Код:
if(!strlen(inputtext))



Re: Strlen ajuda - EditPawn - 13.12.2012

Estude ai e vocк irб entender
https://sampwiki.blast.hk/wiki/Strlen


Re: Strlen ajuda - BreakDriFT - 13.12.2012

Pega o tamanho de uma string.


Re: Strlen ajuda - Maklister - 13.12.2012

Hm ? qual sua dъvida ?

Exemplo:

pawn Код:
if(strlen(inputtext) > 50) return SendClientMessage(playerid, -1, "Texto muito grande.");



Re: Strlen ajuda - JonathanFeitosa - 13.12.2012

Quote:
Originally Posted by SouLMito
Посмотреть сообщение
Код:
if(!strlen(inputtext))
neste caso й se ele nгo botou nada, deixou em branco


Re: Strlen ajuda - SouLMito - 13.12.2012

Eu sei que strlen pega o valor de uma string mas qual o sentido do ! antes? Verifica se foi digitado algo?

Olhem ai o cуdigo do tutorial
Код:
                    if(!strlen(inputtext))
                    {
                                GetPlayerName(playerid, Nome, sizeof(Nome));
                        format(String, sizeof(String), "\n{7FFFD4}Nick: {1E90FF}%s Nгo Registrado\n\n{FFFFFF} Digite Uma Senha Para Registrar Sua Conta\n", Nome);
                        ShowPlayerDialog(playerid, REGISTRO, DIALOG_STYLE_PASSWORD, "Sistema de Registro", String, "Registrar", "Cancelar");
                                return true;
                        }



Re: Strlen ajuda - EditPawn - 13.12.2012

pawn Код:
if(!strlen(inputtext))
{
    //Funзгo
}
Significa que se o que vocк digitar no caixa da dialog e for DIFERENTE que Letras, irб retornar a funзгo.

@EDIT

Vdd Jonathan \/

Cafundi '-'


Re: Strlen ajuda - JonathanFeitosa - 13.12.2012

se nгo foi digitado nada... :X


Re: Strlen ajuda - SouLMito - 13.12.2012

Quote:
Originally Posted by EditPawn
Посмотреть сообщение
pawn Код:
if(!strlen(inputtext))
{
    //Funзгo
}
Significa que se o que vocк digitar no caixa da dialog e for DIFERENTE que Letras, irб retornar a funзгo.
Significa que й diferente de letras ou se nгo digitar nada??

@OBRIGADO, AFINAL EDITPAWN SEU TUTORIAL DE DOF2 Й MT BOM =]



Re: Strlen ajuda - EditPawn - 13.12.2012

Quote:
Originally Posted by SouLMito
Посмотреть сообщение
Significa que й diferente de letras ou se nгo digitar nada??
Dei @Edit la em cima ja.