SA-MP Forums Archive
[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(stringCstringDtrue)) 
Leia isto

https://sampwiki.blast.hk/wiki/Strcmp


Re: Respuesta: Comparar strings - maikons - 26.06.2016

Quote:
Originally Posted by glederson
Посмотреть сообщение
PHP код:
if(!strcmp(stringCstringDtrue)) 
Leia isto

https://sampwiki.blast.hk/wiki/Strcmp
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];
    
"cj";
    
"cj";
    if(
strcmp(a,b)== || !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(stringAstringBtrue))

!=
if(
strcmp(stringAstringBfalse)) 



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(stringAstringBtrue)) // esse true no final e pra desativar o case sensitive entre as strings ou seja: abc == ABC
!=
if(!
strcmp(stringCstringDfalse)) // 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(stringAstringBtrue)) // esse true no final e pra desativar o case sensitive entre as strings ou seja: abc == ABC
!=
if(!
strcmp(stringCstringDfalse)) // 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"