13.03.2013, 20:48
Exemplo:
Sintaxe:
strcmp(const string1[], const string2[], bool:ignorecase, length);
string1 string O primeiro a comparar.
string2 string A segunda para comparar.
ignorecase (opcional) Quando definido como verdadeiro(True), o caso nгo importa - HeLLo й o mesmo que hEllO . Quando false, eles nгo sгo a mesma coisa.
length (opcional) Quando o comprimento й definido, os caracteres X primeira serб comparada - fazendo "Hello" e "Hell No", com um comprimento de 4 vai dizer que й a mesma seqькncia.
Importante:
Retorno (return): Esta funзгo tambйm retorna 0 se uma string estб vazia.
-1 Se string1 vem antes string2
1 se string1 string2 vem depois
Importante 2:
Se vocк nгo fizer isso e comparar uma seqькncia de caracteres de um arquivo de texto com uma strcmp outra variбvel nгo retornarб 0 (sу se o comprimento й maior, entгo a string no arquivo)
Isto й porque a corda no arquivo tem \ r \ n para o retorno de linha no final, entгo se vocк usar strcmp para comparar strings textfile fazк-lo assim:
de modo que o '\r \n' em seu arquivo serб ignorado porque ele estб fora do intervalo para comparar!
Para aprender Manipulaзгo de Strings Clique aqui. Й em ingles + se Vocк traduzir vai aprender muita coisa
E para aprender a usar Clique aqui
pawn Код:
if( strcmp( "exemplo","EXEMplo", true ) == 0 )
{
}
strcmp(const string1[], const string2[], bool:ignorecase, length);
string1 string O primeiro a comparar.
string2 string A segunda para comparar.
ignorecase (opcional) Quando definido como verdadeiro(True), o caso nгo importa - HeLLo й o mesmo que hEllO . Quando false, eles nгo sгo a mesma coisa.
length (opcional) Quando o comprimento й definido, os caracteres X primeira serб comparada - fazendo "Hello" e "Hell No", com um comprimento de 4 vai dizer que й a mesma seqькncia.
Importante:
Retorno (return): Esta funзгo tambйm retorna 0 se uma string estб vazia.
-1 Se string1 vem antes string2
1 se string1 string2 vem depois
Importante 2:
Se vocк nгo fizer isso e comparar uma seqькncia de caracteres de um arquivo de texto com uma strcmp outra variбvel nгo retornarб 0 (sу se o comprimento й maior, entгo a string no arquivo)
Isto й porque a corda no arquivo tem \ r \ n para o retorno de linha no final, entгo se vocк usar strcmp para comparar strings textfile fazк-lo assim:
pawn Код:
strcmp(stringfromvariable, stringfromtextfile, true/false, strlen(stringfromvariable))
Para aprender Manipulaзгo de Strings Clique aqui. Й em ingles + se Vocк traduzir vai aprender muita coisa
E para aprender a usar Clique aqui