Strfind PT

From SA-MP Wiki

Jump to: navigation, search

strfind

Image:Farm-Fresh text lowercase.png Nota: O nome desta função começa com uma letra minúscula.


Descrição:

Procura por uma sub string em uma string.


Parâmetros:
(const string[],const sub[],bool:ignorecase=false,pos=0)
const string[]A string que vai ser procurada a a sub string (haystack - palheiro).
const sub[]A sub string que vai ser procurada (needle - agulha).
ignorecase (opcional)Se for usado true ignora a diferença entre letras maiúsculas e minúsculas, caso contrário faz essa diferença.
Position (opcional)A posição onde vai começar a procura.


Valores de retorno:

A posição inicial onde se encontra a sub string ou -1 se não for encontrado.


Exemplo de uso:

if(strfind("Are you in here?", "you", true) != -1) //retorna 4, pois a palavra 'you' (y) começa no índice 4 da string
{
    SendClientMessageToAll(0xFFFFFFFF, "I found you!");
}

Related Functions

The following functions may be useful, as they are related to this function in one way or another.


  • strlen: Pega o tamanho de uma string.
  • strpack: Compacta uma string e armazena em uma string de destino.
  • strcat: Concatena duas strings.
  • strmid: Extrai uma sequência de caracteres de uma string.
  • strins: Insere uma sequência de caracteres em uma determinada posição de uma string.
  • strdel: Delete uma parte da string a partir de uma posição inicial e final.
  • strcmp: Compara duas strings para ver se são iguais.
  • strfind: Procura uma sequência de caracteres dentro de uma string.
  • strval: Converte uma string para números inteiros
  • valstr: Converte um número para uma string.
  • ispacked: Verifica se uma string esta compactada.
  • memcpy: Copia bytes de uma array para outra array.
Personal tools
Navigation
Toolbox