Utilizando a função memcpy() em C
27 Dec 2012A 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 😉