[Ajuda] Macro
#2

%1 %2 %3... sгo como mascaras de formataзгo de uma string, quando vc usa %s para colocar um texto ou %d pra um numero, em define vc usa %NUMERO, entao quando vc faz assim:
pawn Код:
#define algo(%1,%2) algo(%2,%1)
isso quer dizer que oque tiver dentro do parenteses e antes da virgula vai ser o %1 e oque tiver depois da virgula й o %2 entao vc pode pegar esses valores e colocar na definiзгo, e vc deve usar quando vc ve q й possivel usa-lo pra deixar seu codigo mais optimizado ou mais facil de se ler.

Sua definiзгo esta incorreta, as defines devem comeзar com um caractere.

vc pode fazer assim:

pawn Код:
#define public %1(%2) forward %1(%2);public %1(%2)
pra n precisar declarar a forward no GM.
Reply


Messages In This Thread
[Ajuda] Macro - by Jason` - 18.11.2011, 11:12
Re: [Ajuda] Macro - by Pharrel - 18.11.2011, 13:41

Forum Jump:


Users browsing this thread: 2 Guest(s)