memcpy
aviso
Esta função começa com uma letra minúscula.
Descrição
Copie bytes de um local para outro.
| Nome | Descrição |
|---|---|
| dest[] | Uma matriz na qual os bytes da origem são copiados. |
| const source[] | A matriz de origem. |
| index = 0 | O índice inicial em bytes na matriz de destino para onde os dados devem ser copiados. |
| numbytes | O 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.