[Ajuda] Duvida.
#1

Bom estava olhando umas coisas aqui, e dei de cara com um coder. na realidade nгo vem a ser um coder : %02d oque muda? por exemplo eu uso : %d e tem gente que usa %02d

%0(%1)
@%0(%1); oque seria essas coisas?
Reply
#2

Sу sei que o %02d que vocк diz й usado com o Gettime...
Reply
#3

se eu usar %d no gettimer й errado? pois eu utilizo assim no meu relogio '-'
Reply
#4

sу sei q %2d coloca um zero "0" tipo %d fica apenas 1 e %2d fica 01
Reply
#5

Quote:
Originally Posted by ipsBruno
Посмотреть сообщение
Ah tб, ai sim. Achei que estivesse falando do titulo do tуpico

Seja
Formataзгo com string, com float, nъmeros, caracteres, hexadecimal, binбrio. etc

Dica para tutorial:
Existe um processo no format que se pode colocar caracteres adicionais prй-definidos enquanto o nъmero de caracteres da string ou dнgitos de um numero nгo suprir o valor colocado no placehold

Exemplo:
PHP код:
format(brunosizeof bruno"oi %2d"5); 
Bem, o que %2d farб?
Ao invйs de ficar "oi 5"

Ele farб "oi 05", pois colocamos 2 digitos de valores. Se colocarmos %3d ficaria 005 se colocarmos %5d ficaria 00005 e assim vai

--

Com strings й o mesmo processo %05s sу que nгo coloca zeros antes, mas sim espaзos ..

Pra que serve isto?
Para vocк fazer horas, por exemplo:

Em vez de colocar 5 e 15 horas ele coloca 05 e 15 horas, Entendeu?

Conversгo de cores Pawn -> Hexadecimal
Bem, sу pra corrigir, As cores em pawn sгo feitas de forma hexadecimal, mas a estrutura й diferente das que vimos em html, para fazer a conversгo delas

pawn Код:
format(bruno, sizeof bruno, "<font color=%06x>COR HTML</font>", corPawn >> 8);
Essas cores sгo as mesmas usadas em SendClientMessage com {corHTML} ..

-
-

Em breve monto outras dicas que sei, usando os operadores de deslocamentos e format podemos fazer o encode e decode de caracteres na base 255
4char.
Reply
#6

Quote:
Originally Posted by Gustavo_Araujo
Посмотреть сообщение
4char.
Naum disse
Reply
#7

hm entendo, obrigado a todos! mais %0(%1) oque vem a ser?
Reply
#8

Quote:
Originally Posted by Wallker
Посмотреть сообщение
hm entendo, obrigado a todos! mais %0(%1) oque vem a ser?
Isto normalmente й usado em macros.

Quote:
Originally Posted by R3C4LL
Посмотреть сообщение
Naum disse
What? '-'
Reply
#9

Quote:
Originally Posted by Wallker
Посмотреть сообщение
hm entendo, obrigado a todos! mais %0(%1) oque vem a ser?
Exemplos:

pawn Код:
#define EnviarMensagem(%0,%1,%2) SendClientMessage(%0,%1,%2)
#define p%0(%1) forward %0(%1); \
                          public %0(%1)
Sгo geralmente usados para macros.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)