Utilizando a função memcpy() em C

A função memcpy() é uma função presente na biblioteca string.h cuja finalidade é copiar blocos de memória. Ela recebe 3 parâmetros: destino, origem e número de bytes a serem copiados.

Vamos supor que queremos copiar o conteúdo de dois arrays de tamanhos iguais: a[10] e b[10]. Vamos copiar os dados de a para b (supondo que os arrays ja estejam declarados):

memcpy(b, a, sizeof(b));

No exemplo acima copiamos todo o conteúdo de a para b. Simples assim!

Um exemplo completo pode ser baixado AQUI.

Até a próxima 😉

1 pensou em “Utilizando a função memcpy() em C

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.