[Ajuda] Comparar strings
#1

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?
Reply
#2

PHP код:
if(!strcmp(stringCstringDtrue)) 
Leia isto

https://sampwiki.blast.hk/wiki/Strcmp
Reply
#3

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))
Reply
#4

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");      }
    }

Reply
#5

Й estranho mesmo, a funзгo retorna 0 quando й verdadeira
Reply
#6

PHP код:
==
if(!
strcmp(stringAstringBtrue))

!=
if(
strcmp(stringAstringBfalse)) 
Reply
#7

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 
Reply
#8

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
Reply
#9

+rep @moura98

Muito obrigado gente!

Pra atribuir valor seria como?
stringE = stringF;
Reply
#10

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" 
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)