[Ajuda] String -
Ichigo_Kurosaki - 13.04.2012
Eu tenho algumas dъvidas, se puderem me ajuda:
O que significa -STRING-?
Porque ultilizar?
Quando Ultilizar?
O que ela faz?
Re: [Dъvida] String -
Ricop522 - 13.04.2012
String й caracteres.
Ele armazena tanto numeros e letras, quanto letras.
Ex:
"12345 ricardo"
Й simples, use-o para armazenar caractйres, letras no caso..
mais duvidas ?
http://www.guj.com.br/java/32457-o-que-e-uma-string-
http://pt.wikipedia.org/wiki/Cadeia_de_caracteres
Respuesta: [Dъvida] String -
Ichigo_Kurosaki - 13.04.2012
Desculpa Ricop mais eu ainda nгo entendi!
Olhei os 2 links.
Re: [Dъvida] String - rjjj - 13.04.2012
String й uma cadeia de caracteres, ou seja, uma partнcula de texto

.
Na linha abaixo por exemplo

:
pawn Код:
SendClientMessage(playerid, 0xFFFFFFAA, "Mensagem para playerid.");
Aquilo que estб entre aspas no terceiro parвmetro do
SendClientMessage й uma string

.
Elas sгo utilizadas em programaзгo devido ao fato de vбrios caracteres, quando unidos, formarem uma palavra ou expressгo com um certo significado para quem (ou o que) a interpreta. Entгo, podem aparecer em mensagens, senhas, etc.
Espero ter ajudado

.
Respuesta: [Dъvida] String -
Ichigo_Kurosaki - 13.04.2012
entгo como ficaria em codigo?
Se fosse :
pawn Код:
SendClientMessage(playerid, 0xFFFFFFAA, "Mensagem para playerid.");
Seria
Por conta do numero de Caracteres?
Re: Respuesta: [Dъvida] String -
zSuYaNw - 13.04.2012
Quote:
Originally Posted by Ichigo_Kurosaki
entгo como ficaria em codigo?
Se fosse :
pawn Код:
SendClientMessage(playerid, 0xFFFFFFAA, "Mensagem para playerid.");
Seria
Por conta do numero de Caracteres?
|
String - Definiзгo
Cadeia de caracteres que formam uma frase lуgica.
[b]Simples string[b]
pawn Код:
SendClientMessage(playerid, 0xFF0000FF, "Olб mundo!");
String Formatada
pawn Код:
new string[10];
format(string, sizeof(string),"Olб mundo!");
Vocк deve imaginar assim:
pawn Код:
{
string[0] = 'O', // comeзa sempre do zero.
string[1] = 'l',
string[2] = 'б',
string[3] = ' ',
string[4] = 'm',
string[6] = 'u',
string[7] = 'n',
string[8] = 'd',
string[9] = 'o',
string[10] = '\0' // o ъltimo caractere й null ou '\0'.
};
Re: Respuesta: [Dъvida] String - rjjj - 13.04.2012
Quote:
Originally Posted by Ichigo_Kurosaki
entгo como ficaria em codigo?
Se fosse :
pawn Код:
SendClientMessage(playerid, 0xFFFFFFAA, "Mensagem para playerid.");
Seria
Por conta do numero de Caracteres?
|
Em Pawn, strings sгo armazenadas em arrays (variбveis compostas), cada caractere ficando em uma parte da estrutura de dados

.
Entretanto uma variбvel array de 10 cells pode armazenar apenas 9 caracteres, pois a parte de maior нndice vбlido conterб sempre um caractere especial chamado EOS (End Of String, tambйm conhecido como NULL, 0 ou '\0')

:
pawn Код:
new x[10]; //Cria uma variбvel array de nome "x".
x = "123456789"; //Iguala a variбvel а string "123456789", que contйm 9 caracteres. Se essa string tivesse mais um caractere vocк receberia um erro relativo ao tamanho da array ser muito pequeno.
Portanto sim, como a string "Mensagem para playerid." contйm 23 caracteres, a array de destino teria que ter tamanho igual ou maior que 24

.
Mas declare-a assim:
E nгo assim

:
Espero ter ajudado

.
Respuesta: [Ajuda] String -
Ichigo_Kurosaki - 13.04.2012
Agora eu entendi, sу 1 dъvida.
Й obrigatуrio colocar o nome:
Ou eu posso por o que quizer:
Re: Respuesta: [Ajuda] String - rjjj - 13.04.2012
Quote:
Originally Posted by Ichigo_Kurosaki
Agora eu entendi, sу 1 dъvida.
Й obrigatуrio colocar o nome:
Ou eu posso por o que quizer:
|
Pode por o que quiser, desde que siga as regras de nomenclatura de variбveis, constantes e afins

.
Nгo poderia por um nome com caracteres invбlidos como

:
Ou:
Espero ter ajudado

.
Re: Respuesta: [Ajuda] String -
zSuYaNw - 13.04.2012
Quote:
Originally Posted by Ichigo_Kurosaki
Agora eu entendi, sу 1 dъvida.
Й obrigatуrio colocar o nome:
Ou eu posso por o que quizer:
|
й sу nгo usar caracteres.
oque pode й usa uma underline "_".
pawn Код:
new minha_var_lol_minhau[200];
*** Aconselho vocк ler este tutorial:
https://sampforum.blast.hk/showthread.php?tid=287100