SA-MP Forums Archive
[Ajuda] Й possнvel? ... - 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] Й possнvel? ... (/showthread.php?tid=365797)



Й possнvel? ... - jpeg - 04.08.2012

Dб pra deixar uma variбvel nula, sem valor? pois por padrгo ela assume zero, sу que eu queria deixar nula, tem como?

Sу pra entenderem, estou tentando fazer da seguinte forma:

pawn Код:
#define NULL ""

new var;

//Uso

var = NULL;
Sу que isso tб errado e dб erro..



Re: Й possнvel? ... - paulor - 04.08.2012

Faзa assim:

pawn Код:
new Var;
Var = 0; //Para Inteiros.

new Var[10];
Var = #; //Para Array.

#define NULL 0 - //Sua maneira, estб dando erro pois a var й somente para Inteiros, Use assim.



Re: Й possнvel? ... - Ricop522 - 04.08.2012

Vocк pode setar ela para 999999, sendo assim ela й nula


Re: Й possнvel? ... - steki. - 04.08.2012

Vocк pode usar valores inalcanзбveis e reservados, como -1 (0xFFFFFF), 65535 (2 ^ 16), etc.


Re: Й possнvel? ... - jpeg - 04.08.2012

Valeu pessoal, sу que agora to tendo um problema com outra coisa.

To fazendo assim:

pawn Код:
new _valor[2] = {'t','\0'};
O problema й que ele tб duplicando o 't', jб tentei de vбrias formas... ?



Re: Й possнvel? ... - jpeg - 04.08.2012

Ninguйm sabe ajudar?


Re: Й possнvel? ... - Abravanel - 04.08.2012

Como assim duplicando? testei aqui e funciono normalmente.
pawn Код:
new _valor[2] = {'t','\0'};

public OnFilterScriptInit()
{
    printf(_valor[0]);
    return 1;
}
public OnFilterScriptExit(){}



Re: Й possнvel? ... - jpeg - 04.08.2012

Eu estou usando com mуdulo '%s', talvez seja por isso?


Re: Й possнvel? ... - Abravanel - 04.08.2012

Poste a forma que vocк estб tentando.

-

Mesmo com mуdulos ele foi normalmente.
pawn Код:
new _valor[2] = {'t','\0'};

public OnFilterScriptInit()
{
    printf("Letra T vai aparecer aqui: %s",_valor[0]);
    return 1;
}
public OnFilterScriptExit(){}



Re: Й possнvel? ... - jpeg - 04.08.2012

pawn Код:
//Exemplo:

new var;

var = _valor[0];

printf("Letra T vai aparecer aqui: %s",var);