[Ajuda] Comparar strings - 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)
+---- Thread: [Ajuda] Comparar strings (
/showthread.php?tid=610584)
Comparar strings -
maikons - 26.06.2016
Como comparar
Код:
if(stringA == stringB)
E
Код:
if(stringC != stringD)
Estou tendo muitos problemas com comparaзгo de string, vi em alguns lugares que nгo й como os outros tipos de variaveis, mas nada q explicasse direito, como faz?
Respuesta: Comparar strings -
SammyJ - 26.06.2016
PHP код:
if(!strcmp(stringC, stringD, true))
Leia isto
https://sampwiki.blast.hk/wiki/Strcmp
Re: Respuesta: Comparar strings -
maikons - 26.06.2016
Quote:
Originally Posted by glederson
|
Vlw +rep
Em inglкs й osso....
Entгo:
Seria?
==
Код:
if(strcmp(stringA, stringB, true))
!=
Код:
if(!strcmp(stringC, stringD, true))
Re: Comparar strings -
moura98 - 26.06.2016
PHP код:
main()
{
new a[50],b[50];
a = "cj";
b = "cj";
if(strcmp(a,b)== 0 || !strcmp(a,b)) // se retornar false sao iguais, pode usar dos 2 modos
{
print("Sao iguais");
}
if(strcmp(a,b)) // se retornar true sao diferentes
{
print("sao diferentes"); }
}
}
Re: Comparar strings -
RenanMsV - 26.06.2016
Й estranho mesmo, a funзгo retorna 0 quando й verdadeira
Respuesta: Comparar strings -
SammyJ - 26.06.2016
PHP код:
==
if(!strcmp(stringA, stringB, true))
!=
if(strcmp(stringA, stringB, false))
Re: Respuesta: Comparar strings -
moura98 - 26.06.2016
Quote:
Originally Posted by maikons
Vlw +rep
Em inglкs й osso....
Entгo:
Seria?
!=
Код:
if(strcmp(stringA, stringB, true))
==
Код:
if(!strcmp(stringC, stringD, true))
|
explicando...
PHP код:
==
if(strcmp(stringA, stringB, true)) // esse true no final e pra desativar o case sensitive entre as strings ou seja: abc == ABC
!=
if(!strcmp(stringC, stringD, false)) // Esse false no final ativa o case sensitive ou seja: abc != ABC
Re: Respuesta: Comparar strings -
gmstrikker - 26.06.2016
Quote:
Originally Posted by moura98
explicando...
PHP код:
==
if(strcmp(stringA, stringB, true)) // esse true no final e pra desativar o case sensitive entre as strings ou seja: abc == ABC
!=
if(!strcmp(stringC, stringD, false)) // Esse false no final ativa o case sensitive ou seja: abc != ABC
|
Nossa, eu sempre usei isso e nгo sabia q esses true/false eram referentes a case sensetive, por isso todos os meus sгo true xD
Re: Comparar strings -
maikons - 26.06.2016
+rep @moura98
Muito obrigado gente!
Pra atribuir valor seria como?
stringE = stringF;
Re: Comparar strings -
moura98 - 26.06.2016
Quote:
Originally Posted by maikons
+rep @moura98
Muito obrigado gente!
Pra atribuir valor seria como?
stringE = stringF;
|
sim voce esta dizendo que stringE agora tem o valor da stringF
ou seja:
PHP код:
new stringE[50], stringF[50];
stringF = "teste";
stringE = stringF;
printf("%s", stringE); // ira imprimir: "teste"