[Ajuda] Strlen ajuda
#1

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

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

Pega o tamanho de uma string.
Reply
#4

Hm ? qual sua dъvida ?

Exemplo:

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

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

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;
                        }
Reply
#7

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 '-'
Reply
#8

se nгo foi digitado nada... :X
Reply
#9

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 =]
Reply
#10

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


Forum Jump:


Users browsing this thread: 2 Guest(s)