[Ajuda] Й possнvel? ...
#1

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..
Reply
#2

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.
Reply
#3

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

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

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... ?
Reply
#6

Ninguйm sabe ajudar?
Reply
#7

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

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

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

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(){}
Reply
#10

pawn Код:
//Exemplo:

new var;

var = _valor[0];

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


Forum Jump:


Users browsing this thread: 1 Guest(s)