roccoC/C++ Postado Outubro 26, 2014 Denunciar Share Postado Outubro 26, 2014 (editado) O C possui funções para manipulação de memória, e a função memcpy(); é uma delas, blocos de memória podem ser copiados facilmente com esta função, cuja sintaxe é: memcpy ( *espaço1, *espaço2, bytes ); A função memcpy(); faz parte do arquivo de cabeçalho string.h. E neste código mostro um exemplo de como copiar uma Matriz de inteiros completa para uma outra Matriz vazia previamente declarada. Fica esclarecido que a área de memória do destino, jamais pode ser menor que o de origem, pra que se evite aguns problemas de execução. Veja abaixo imagens do programa em execução: http://4.bp.blogspot.com/-N54zJm3DSMg/VE09erc-G2I/AAAAAAAABvI/Eg63qpJxy0o/s1600/memcp.PNG http://1.bp.blogspot.com/-YSsnd-Dj24A/VE09e3OIJhI/AAAAAAAABvE/PfJIoeq2IJQ/s1600/memcpy.PNG http://4.bp.blogspot.com/-04ahxYB9lRQ/VE09eji5_fI/AAAAAAAABvA/_nipIXyUWxw/s1600/memc.PNG Veja abaixo o link do código do programa: http://codigosfontes-ccplus-plus.blogspot.com.br/2014/10/memcpy-copiando-uma-matriz-de-inteiros.html Editado Outubro 26, 2014 por roccoC/C++ Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
roccoC/C++
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.