Strins PT

From SA-MP Wiki

Jump to: navigation, search

strins

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


Descrição:

Insere uma string dentro de uma string.


Parâmetros:
(string[],const substr[],pos,maxlength=sizeof string)
string[]A string que vai receber a outra string(substr).
const substr[]A string que vai ser inserida.
posA posição onde vai iniciar a inserção.
maxlength=sizeof stringO tamanho máximo da string de destino.


RetornoEsta função não retorna um valor especifico.


Exemplo de uso:

// Adiciona a tag [AFK] no início do nome dos jogadores
new pName[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
strins(pName, "[AFK]", 0);
SetPlayerName(playerid, pName);
 
// Aviso: Jogadores com nomes com mais que 19 caracteres não podem usar a tag [AFK], pois o limite do nome é 24 caracteres.

Funções Relacionadas

As seguintes funções podem ser úteis, pois estão de alguma forma, relacionadas a esta função.


  • 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