SA-MP Forums Archive
[Tutorial] Descobrindo quantos caracteres vocк esta usando - 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)
+----- Forum: Lançamentos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [Tutorial] Descobrindo quantos caracteres vocк esta usando (/showthread.php?tid=313029)



Descobrindo quantos caracteres vocк esta usando - Lucas_Alemao - 24.01.2012

opa, beleza?

trago pra vocкs um tutorial bem simples, mas que pode ser util na contruзгo de GM grandes

vou explicar como vocкs farгo para descobrir o numero exato de caracteres que vocк estб usando sem ter que ficar contando, um otimo jeito de economizar celulas em String.... Vamos la


Copie o texto que vocк deseja saber o numero de caracteres, no exemplo vou pegar um codigo do GM que estou desenvolvendo:

pawn Код:
{F60000}Vermelho\r \n{00F600}Verde Claro\r \n{0000F6}Azul\r \n{F6F600}Amarelo\r \n{00F6F6}Azul Agua\r \n{FF00FF}Rosa\r \n{007400}Verde Escuro\r \n{FF8C00}Laranjado\r \n{4F4F4F}Cinza\r \n{8B1A1A}Vermelho Escuro\r \n{A020F0}Roxo\r \n{CD853F}Marrom\r \n{008B8B}Ciano
Isso й o texto que vou usar em um Dialog para setar a cor do player, mas para nгo correr o risco da linha ficar muito grande eu o dividi em uma string de 2 linhas, mas agora, como saber se esse texto nгo tem mais celulas que eu reservei no new string?

Simples.

Abra o Bloco de notas do seu computador, cole o texto que vocк deseja saber a quantidade de caracteres, salve o arquivo com o nome "1" e feche-o. Agora clique com o botгo direito em cima do arquivo e va em propriedades.
Na parte que estiver escrito "Tamanho", a quantidade que tiver em bytes й a quantidade de caracteres que tem seu texto. Mas Atenзгo, й onde esta escrito apenas "Tamanho", e nгo "Tamanho em Disco".

No exemplo o texto possui exatamente 263 caracteres.

Faзa o teste vocкs mesmos e vejam que realmente da pra saber os caracteres, pois os Espaзos tambem contam como caracteres

Simples nгo?


Re: Descobrindo quantos caracteres vocк esta usando - DarkScripter - 24.01.2012

pawn Код:
printf("Tem: %d Caracteres.", strlen("{F60000}Vermelho\r \n{00F600}Verde Claro\r \n{0000F6}Azul\r \n{F6F600}Amarelo\r \n{00F6F6}Azul Agua\r \n{FF00FF}Rosa\r \n{007400}Verde Escuro\r \n{FF8C00}Laranjado\r \n{4F4F4F}Cinza\r \n{8B1A1A}Vermelho Escuro\r \n{A020F0}Roxo\r \n{CD853F}Marrom\r \n{008B8B}Ciano"));



Re: Descobrindo quantos caracteres vocк esta usando - steki. - 24.01.2012

Tente isso que pode ser melhor.

http://lmgtfy.com/?q=character+counter


Re: Descobrindo quantos caracteres vocк esta usando - Etton - 25.01.2012

Doeu atй em mim. Mas cara na boa, й mais rбpido contar os caracteres do que fazer esse rolo todo.


Re: Descobrindo quantos caracteres vocк esta usando - Kelvin_Cesar - 25.01.2012

Do Stewie` estб mais facil