Pular para o conteúdo principal

memcpy

aviso

Esta função começa com uma letra minúscula.

Descrição

Copie bytes de um local para outro.

NomeDescrição
dest[]Uma matriz na qual os bytes da origem são copiados.
const source[]A matriz de origem.
index = 0O índice inicial em bytes na matriz de destino para onde os dados devem ser copiados.
numbytesO número de bytes (não células) a serem copiados.
maxlength = sizeof (dest)O número máximo de células que cabem no buffer de destino.

Retornos

true em caso de sucesso, false em caso de falha.

Exemplos

// Concatenar duas strings com memcpy
new
destination[64] = "This is ",
source[] = "a string in a 32 Bit Array";

memcpy(destination, source, strlen(destination) * 4, sizeof source * 4, sizeof destination);
print(destination);
// Saída: Esta é uma string em uma matriz de bits 32

Funções Relacionadas

  • strcmp: Compare duas strings para ver se são iguais.
  • strfind: pesquisa uma substring em uma string.
  • strdel: Exclui parte/toda uma string.
  • strins: Coloque uma string em outra string.
  • strlen: Verifique o comprimento de uma string.
  • strmid: Extrai caracteres de uma string.
  • strpack: compacta uma string em um destino.
  • strval: Encontre o valor de uma string.
  • strcat: concatena duas strings.